Performance Co-Pilot

Performance Co-Pilot is a system performance and analysis framework.

Collect

  • Lightweight : Collect performance metrics from your systems efficiently.
  • Distributed : Collate metrics from multiple hosts and a variety of operating systems.
  • Included : Everything you need is already included in the major distributions: Fedora, RHEL, Debian, SUSE, Ubuntu, Gentoo

Analyze

Analyze systems' performance metrics in real-time or using historical data.

Compare performance metrics between different hosts and different intervals. Observe trends and identify abnormal patterns.

Extend

Extend the collected performance metrics in a simple way.

PCP offers a multitude of APIs and libraries to extract and make use of performance metrics from your own application.

Use Performance Co-Pilot Now

News

Feb 2017
PCP 3.11.8

New agents for Redis, NutCracker, BIND, Docker and LIO. Linux kernel virtual memory and SCSI tape metrics. Standalone Web server and Java application containers. Improvements to SELinux policy via custom PCP package.

Dec 2016
PCP 3.11.7

New Linux kernel VM and IPC metrics. Persistent DM names for XFS metrics. Several pmchart improvements.

Nov 2016
PCP 3.11.6

Libvirt PMDA per-device, perf, and balloon metrics. Linux NFS v4.2, NBD and networking metric updates. Qt5 support. Zabbix 3.2 support. Numerous pmrep reporting improvements.

Sep 2016
PCP 3.11.5

Virtual machine metrics from libvirt.org. pmie now supports rules with string metrics.

Aug 2016
PCP 3.11.4

New pcp2influxdb , pcp-pidstat and pcp-mpstat utilities. Automatic logger reconnect and other resilience improvements. JSON metric extraction interfaces for PMDAs. Memory Mapped Value v2 format support.