Performance Co-Pilot (PCP) is a framework and set of services for supporting system-level performance monitoring and performance management. It provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data using a single API. A client-server architecture allows multiple clients to monitor the same host, and a single client to monitor multiple hosts. Archive logging and replay are integrated so that a client application can use the same API to process real-time data from a host or historical data from an archive.
|Tags||Internet Web Site Management Log Analysis Software Development Libraries Benchmark Logging Monitoring Networking Systems Administration Perfomance Analysis|
|Licenses||GPL v2 Or Later LGPL v2.1+|
|Operating Systems||Linux Mac OS X Windows Solaris AIX FreeBSD NetBSD|
|Implementation||C C++ Python Perl|
Release Notes: Several packaging changes were made. Some daemons were moved into separate packages, and "multilib" RPMs are now correctly supported. This release added feature enhancements and bugfixes in the Linux kernel, Glusterfs and MMV agents, and the pmlogextract, pmdumplog, pmmgr, and pmie utilities. The Python API has been updated to correctly support the PMAPI time interfaces.
Release Notes: A regression affecting the metrics namespace for new installations (not upgrades) of PCP was fixed. Further work has been done on optimizing pmlogger(1) and an important fix has been made to the Linux kernel SNMP procfs file parser, amongst other things.
Release Notes: Linux SNMP metrics and Windows TCP metrics were added. Fixes were made to Infiniband support. Bugs in Mac OS X and Debian/Ubuntu build and package specifictions were fixed. Multiple bugs were fixed.
Release Notes: This release adds support for FreeBSD. There are numerous bugfixes.
Release Notes: This version features support for 2.6 kernels, many bugfixes, better FHS compliance, and portability enhancements. Major new features include new platform agents for Windows (Win98 or later with either Cygwin or Interix/SFU), AIX 5.2, Darwin (Mac OS X 10.3), and improvements to the Solaris agent for SunOS 5.8.