Performance Co-Pilot

Performance Co-Pilot is a system performance analysis toolkit.

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

Dec 2019
PCP 5.0.2

Bugfix release - pmseries, pmlogger and pmproxy in particular. Support for kernel and systemd v2 cgroups use. New REST API extracting all possible values for requested labels.

Nov 2019
PCP 5.0.1

Minor bug fix release - especially in REST API and kernel agents. Support for hv_24x7 nest events in the perfevent agent.

Oct 2019
PCP 5.0.0

Async I/O REST API via pmproxy and optional HTTPS support. Auto-enabled archive discovery and Redis time series import via pmproxy. New bpftrace PMDA, works closely with the grafana-pcp bpftrace datasource. New statsd , netcheck and Microsoft SQL Server PMDAs.

Aug 2019
PCP 4.3.4

Bugfix release - systemd and selinux integration fixes. Numerous pmproxy improvements with new and improved REST APIs for Grafana integration and HTTPS support.

Jun 2019
PCP 4.3.3

Primarily bug-fix release. Extended PCP REST API now available from pmproxy in timeseries mode.

Apr 2019
PCP 4.3.2

Primarily a bug-fix release. pmcd 'fencing' support - suspending and resuming PMDAs during critical computation phases (HPC users). pmproxy in time series mode supporting configuration files, Redis cluster protocol, and is also able to proxy the Redis wire protocol now.