Testimonials

See who is using Performance Co-Pilot right now

David Chatterton at Aconex

"Performance Co-Pilot has been in production at Aconex for 10 years and has proved invaluable in alerting and diagnosing complex performance issues within the many services that make up our SaaS applications. In particular, we use PCP to determine what has changed in behaviour since yesterday, last month or several years ago in our applications, operating systems, networks and storage."

Dave Chinner, Linux kernel developer

"PCP has been central to my daily workflow as a filesystem developer for more than 10 years. PCP's ability to graph system metrics in real time at high resolution remotely from multiple machines is unmatched. PCP provides me with a deep understanding of how the system performs without interfering in the behaviour I'm trying to observe and so allows me to quickly identify differences in system behaviour, balance and variability in a way that no other tool does. PCP is a tool every engineer should have in their toolkit."

Martins Innus at Buffalo

"PCP allows us to monitor 1000 Linux machines, 750 TB of storage, Ethernet and Infiniband networks and GPU utilization with an easy to configure and expand system. We log all this information to a central repository and use it to analyze performance and alert us to faults. The PCP software is easily extensible to add specialized data collection for our needs. The PCP team is always responsive to any help requests and willing to assist with development and additions to the software. PCP has decreased the amount of effort we need to expend for site monitoring while providing more metrics on the status of our systems."

Amer Ather at Netflix

"At Netflix, PCP is mainly used for collecting high resolution performance metrics to perform cross-metric correlation and to detect anomalies. PCP stateless model makes it lightweight and robust. Clients are responsible for keeping track of state, sampling rate and computation. We built a web client that fetches performance metrics published by PCP running on cloud instances. It offers self service to Netflix teams to capture on-demand performance metrics from a cloud instance. PCP offers a rich set of performance monitoring agents (PMDA) and libraries to build custom PMDAs. With the integration of Brendan Gregg's FlameGraph and Heat Maps into PCP, capturing and analyzing low level profiling data is simply a matter of a mouse click in Vector. We greatly appreciate all the support provided by PCP community. We have plans to contribute to PCP and open source Vector and custom PCP PMDA once tested and ready."

Yoram Kulbak, Software Developer

"We use PCP to monitor Java-based web applications. It was very easy to integrate PCP with the Codahale-Metrics library so that developers can use a familiar interface."

Chandana De Silva at MessageMedia

"We have found that PCP's ability to collect data at very high resolution to be very helpful in debugging critical issues where values change at one second intervals. PCP's set of query tools have been very useful in rapidly cutting through a large amount of data and focus on the most important information. pmdiff(1) and pmlogsummary(1) have been most helpful. pmie(1) is another powerful tool which we use both for historical data analysis, and to tie in with our Nagios alerts."

Ryan Doyle, Sysadmin

"Without Performance-Co Pilot there are some production bugs that would have been next to impossible to identify and solve. It is extremely useful to be able to correlate metrics from different systems and domains in the one view. Performance Co-Pilot has been and will continue to be a critical component in the operation of our production systems."

Mark Goodwin, Support Engineer

"Here in Red Hat Global Support Services, we're actively moving our Red Hat Enterprise Linux customers to the next generation of open source performance monitoring and analysis tools. PCP is a perfect fit to replace the outgoing sysstat legacy tools, especially now that PCP is fully supported in RHEL 6.6, RHEL 7 and onward. Compelling features such as broad and easily extensible metrics coverage, fully distributed operation, uniform metric naming and meta-data, APIs with multiple language bindings, robust configurable logging services, and secure authenticated IPC protocols are essential in the modern enterprise environment. In our business of providing critical support services, the ability to capture archive logs on customer systems for off-site retrospective analysis is an especially important feature where PCP excels."

Netflix is a registered trademark of Netflix, Inc.

Red Hat is a registered trademark of Red Hat, Inc.