Documentation and tutorial for the Performance Co-Pilot Performance Co-Pilot (PCP) provides a framework and services to support system-level performance monitoring and performance management.
The pcp-doc package provides useful information on using and configuring the Performance Co-Pilot (PCP) toolkit for system level performance management. It includes tutorials, HOWTOs, and other detailed documentation about the internals of core PCP utilities and daemons, and the PCP graphical tools.
The pcp-doc package provides useful information on using and configuring the Performance Co-Pilot (PCP) toolkit for system level performance management. It includes tutorials, HOWTOs, and other detailed documentation about the internals of core PCP utilities and daemons, and the PCP graphical tools.
Original maintainer | PCP Development Team |
---|---|
Homepage | https://pcp.io |
5.0.3


4.3.4



4.3.2


4.3.1




4.1.3

4.1.2

4.1.1

4.0.1


3.12.1

3.11.9


3.10.8build1

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | rpm | 4.3.2-2.el7 | 2020-01-07 | 3.8 MiB | 9.79 MiB | CentOS BuildSystem |
![]() | rpm | 4.3.2-5.el7_7 | 2020-03-18 | 3.8 MiB | 9.79 MiB | CentOS BuildSystem |
![]() | rpm | 4.3.2-4.el7_7 | 2020-02-05 | 3.8 MiB | 9.79 MiB | CentOS BuildSystem |
![]() | rpm | 4.3.2-3.el7_7 | 2020-01-07 | 3.8 MiB | 9.79 MiB | CentOS BuildSystem |
![]() | deb | 4.3.2+really4.3.1-0.1 | 2019-06-21 | 2.87 MiB | 9.11 MiB | PCP Development Team |
![]() | rpm | 4.0.1-1.fc28 | 2019-01-14 | 3.71 MiB | 9.69 MiB | Fedora Project |
![]() | rpm | 4.1.3-1.fc29 | 2019-01-14 | 3.74 MiB | 9.75 MiB | Fedora Project |
![]() | rpm | 4.1.1-2.fc29 | 2019-01-14 | 3.73 MiB | 9.75 MiB | Fedora Project |
![]() | rpm | 4.3.1-2.fc30 | 2019-06-17 | 3.79 MiB | 9.8 MiB | Fedora Project |
![]() | rpm | 4.3.4-1.fc31 | 2020-01-07 | 3.78 MiB | 9.81 MiB | Fedora Project |
![]() | rpm | 5.0.3-3.fc33 | 2020-03-12 | 3.81 MiB | 9.83 MiB | Fedora Project |
![]() | rpm | 3.11.9-lp150.3.42 | 2019-01-17 | 3.5 MiB | 9.36 MiB | https://bugs.opensuse.org |
![]() | rpm | 3.11.9-lp150.4.3.1 | 2019-02-19 | 3.51 MiB | 9.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 4.3.1-lp151.1.2 | 2019-03-20 | 3.78 MiB | 9.8 MiB | https://bugs.opensuse.org |
![]() | rpm | 4.3.1-lp151.2.3.1 | 2020-02-12 | 3.74 MiB | 9.8 MiB | http://bugs.opensuse.org |
![]() | rpm | 4.3.1-lp152.4.1 | 2020-03-24 | 3.74 MiB | 9.8 MiB | https://bugs.opensuse.org |
![]() | rpm | 3.11.9-1.2 | 2019-01-17 | 3.47 MiB | 9.33 MiB | http://bugs.opensuse.org |
![]() | rpm | 3.11.9-3.1 | 2019-01-21 | 3.47 MiB | 9.33 MiB | http://bugs.opensuse.org |
![]() | rpm | 4.3.4-4.3 | 2020-03-11 | 3.79 MiB | 9.8 MiB | https://bugs.opensuse.org |
![]() | deb | 3.12.1 | 2017-11-10 | 2.66 MiB | 7.84 MiB | Ubuntu Developers |
![]() | deb | 4.0.1-1 | 2018-06-19 | 2.79 MiB | 9.04 MiB | Ubuntu Developers |
![]() | deb | 4.1.2-1 | 2019-01-14 | 2.79 MiB | 9.04 MiB | Ubuntu Developers |
![]() | deb | 4.3.1-1 | 2019-06-17 | 2.79 MiB | 9.04 MiB | Ubuntu Developers |
![]() | deb | 4.3.4-1build1 | 2019-09-06 | 2.79 MiB | 9.04 MiB | Ubuntu Developers |
![]() | deb | 5.0.3-1 | 2020-02-28 | 2.79 MiB | 9.04 MiB | Ubuntu Developers |
![]() | deb | 3.10.8build1 | 2017-11-10 | 3.04 MiB | 8.23 MiB | Ubuntu Developers |
Manual pages
chkhelp(1)
chkhelp - check performance metrics help text files
collectl2pcp(1)
collectl2pcp - import collectl data to a PCP archive
dbpmda(1)
dbpmda - debugger for Performance Co-Pilot PMDAs
dbprobe(1)
dbprobe - database response time and availability information
fBpmdabpftracefP(1)
pmdabpftrace - bpftrace PMDA
ganglia2pcp(1)
ganglia2pcp - import ganglia data and create a PCP archive
genpmda(1)
genpmda - Performance Co-Pilot PMDA Generator
iostat2pcp(1)
iostat2pcp - import iostat data and create a PCP archive
mkaf(1)
mkaf - create a Performance Co-Pilot archive folio
mrtg2pcp(1)
mrtg2pcp - import MRTG data and create a PCP archive
newhelp(1)
newhelp - generate a performance metrics help database
pcp(1)
pcp, pcp-summary - run a command or summarize an installation
pcp-atop(1)
pcp-atop - Advanced System and Process Monitor
pcp-atopsar(1)
pcp-atopsar - Advanced System Activity Report (pcp-atop related)
pcp-collectl(1)
pmcollectl, pcp-collectl - collect data that describes the current system status
pcp-dmcache(1)
pcp-dmcache, pcp-lvmcache - report on logical storage device caches
pcp-dstat(1)
pcp-dstat - versatile tool for generating system resource statistics
pcp-free(1)
pcp-free - report on free and used memory in the system
pcp-iostat(1)
pmiostat, pcp-iostat - report block I/O statistics
pcp-ipcs(1)
pcp-ipcs - provide information on IPC facilities
pcp-kube-pods(1)
pcp-kube-pods - list Kubernetes pods to scan for running PCP services
pcp-mpstat(1)
pcp-mpstat - Report CPU and interrupt related statistics.
pcp-numastat(1)
pcp-numastat - report on NUMA memory allocation
pcp-pidstat(1)
pcp-pidstat - Report statistics for Linux tasks.
pcp-python(1)
pcp-python - run a python script using a preferred python variant
pcp-shping(1)
pcp-shping - report on shell service availability and response
pcp-tapestat(1)
pcp-tapestat - report tape I/O statistics
pcp-uptime(1)
pcp-uptime - tell how long the system has been running
pcp-verify(1)
pcp-verify - verify aspects of a PCP installation
pcp-vmstat(1)
pcp-vmstat, pmstat - high-level system performance overview
pcp2elasticsearch(1)
pcp2elasticsearch - pcp-to-elasticsearch metrics exporter
pcp2graphite(1)
pcp2graphite - pcp-to-graphite metrics exporter
pcp2influxdb(1)
pcp2influxdb - pcp-to-influxdb metrics exporter
pcp2json(1)
pcp2json - pcp-to-json metrics exporter
pcp2spark(1)
pcp2spark - pcp-to-spark metrics exporter
pcp2xlsx(1)
pcp2xlsx - pcp-to-xlsx metrics exporter
pcp2xml(1)
pcp2xml - pcp-to-xml metrics exporter
pcp2zabbix(1)
pcp2zabbix - pcp-to-zabbix metrics exporter
PCPCompat(1)
PCPCompat, pcp-collectl, pmwebd - backward-compatibility in the Performance Co-Pilot (PCP)
PCPIntro(1)
PCPIntro - introduction to the Performance Co-Pilot (PCP)
perfalloc(1)
perfalloc - notify pmdaperfevent(1) to disable hardware counter allocation.
pmafm(1)
pmafm - Performance Co-Pilot archive folio manager
pmcd(1)
pmcd - performance metrics collector daemon
pmcd_wait(1)
pmcd_wait - wait for PMCD to accept client connections
pmchart(1)
pmchart - strip chart tool for Performance Co-Pilot
pmclient(1)
pmclient, pmclient_fg - a simple performance metrics client
pmconfig(1)
pmconfig - Performance Co-Pilot configuration parameters
pmconfirm(1)
pmconfirm, pmmessage, pmquery - general purpose dialog box
pmcpp(1)
pmcpp - simple preprocessor for the Performance Co-Pilot
pmdaactivemq(1)
pmdaactivemq - ActiveMQ performance metrics domain agent (PMDA)
pmdaaix(1)
pmdaaix, pmdadarwin, pmdafreebsd, pmdalinux, pmdanetbsd, pmdasolaris, pmdawindows - operating system kernel performance metrics domain agents
pmdaapache(1)
pmdaapache - Apache2 web server performance metrics domain agent (PMDA)
pmdabash(1)
pmdabash - Bourne-Again SHell trace performance metrics domain agent
pmdabcc(1)
pmdabcc - BCC PMDA
pmdabind2(1)
pmdabind2 - BIND performance metrics domain agent (PMDA)
pmdabonding(1)
pmdabonding - Linux bonded interface performance metrics domain agent (PMDA)
pmdacifs(1)
pmdacifs - Common Internet Filesystem (CIFS) PMDA
pmdacisco(1)
pmdacisco - Cisco router performance metrics domain agent (PMDA)
pmdadbping(1)
pmdadbping - database response time and availability PMDA
pmdadm(1)
pmdadm - Device Mapper PMDA
pmdadocker(1)
pmdadocker - docker performance metrics domain agent (PMDA)
pmdads389(1)
pmdads389 - 389 Directory Server PMDA
pmdads389log(1)
pmdads389log - 389 Directory Server Log PMDA
pmdaelasticsearch(1)
pmdaelasticsearch - elasticsearch performance metrics domain agent (PMDA)
pmdagfs2(1)
pmdagfs2 - Global Filesystem v2 (GFS2) PMDA
pmdagluster(1)
pmdagluster - Gluster Filesystem PMDA
pmdagpfs(1)
pmdagpfs - gpfs filesystem statistics performance metrics domain agent (PMDA)
pmdagpsd(1)
pmdagpsd - gpsd performance metrics domain agent (PMDA)
pmdahaproxy(1)
pmdahaproxy - HAProxy PMDA
pmdaib(1)
pmdaib - Infiniband performance metrics domain agent (PMDA)
pmdajbd2(1)
pmdajbd2 - journal block device (JBD) performance metrics domain agent (PMDA)
pmdajson(1)
pmdajson - JSON PMDA
pmdakvm(1)
pmdakvm - Linux virtualization performance metrics domain agent (PMDA)
pmdalibvirt(1)
pmdalibvirt - libvirt PMDA
pmdalio(1)
pmdalio - Linux LIO subsystem PMDA
pmdalmsensors(1)
pmdalmsensors.python - Linux hardware monitoring performance metrics domain agent (PMDA)
pmdalogger(1)
pmdalogger - log file performance metrics domain agent (PMDA)
pmdalustre(1)
pmdalustre - lustre filesystem statistics performance metrics domain agent (PMDA)
pmdalustrecomm(1)
pmdalustrecomm - Lustre filesystem comms performance metrics domain agent (PMDA)
pmdamailq(1)
pmdamailq - mail queue performance metrics domain agent (PMDA)
pmdamemcache(1)
pmdamemcache - memcached performance metrics domain agent (PMDA)
pmdamic(1)
pmdamic - MIC card PMDA
pmdammv(1)
pmdammv - memory mapped values performance metrics domain agent (PMDA)
pmdamounts(1)
pmdamounts - filesystem mounts performance metrics domain agent (PMDA)
pmdamssql(1)
pmdamssql - Microsoft SQL Server database PMDA
pmdamysql(1)
pmdamysql - MySQL and MariaDB database PMDA
pmdanamed(1)
pmdanamed - BIND (named) PMDA
pmdanetcheck(1)
pmdanetcheck - netcheck PMDA
pmdanetfilter(1)
pmdanetfilter - Linux netfilter IP connection tracking performance metrics domain agent (PMDA)
pmdanews(1)
pmdanews - sample Usenet news performance metrics domain agent (PMDA)
pmdanfsclient(1)
pmdanfsclient - NFS client statistics performance metrics domain agent (PMDA)
pmdanginx(1)
pmdanginx - nginx performance metrics domain agent (PMDA)
pmdanutcracker(1)
pmdanutcracker - NutCracker performance metrics domain agent (PMDA)
pmdanvidia(1)
pmdanvidia - nvidia gpu metrics domain agent (PMDA)
pmdaopenmetrics(1)
pmdaopenmetrics - OpenMetrics PMDA
pmdaoracle(1)
pmdaoracle - Oracle database PMDA
pmdapapi(1)
pmdapapi - papi performance metrics domain agent (PMDA)
pmdapdns(1)
pmdapdns - PowerDNS performance metrics domain agent (PMDA)
pmdaperfevent(1)
pmdaperfevent - hardware performance counter performance metrics domain agent (PMDA)
pmdapipe(1)
pmdapipe - command output capture performance metrics domain agent (PMDA)
pmdapodman(1)
pmdapodman - podman container performance metrics domain agent (PMDA)
pmdapostfix(1)
pmdapostfix - Postfix performance metrics domain agent (PMDA)
pmdapostgresql(1)
pmdapostgresql - PostgreSQL database PMDA
pmdaproc(1)
pmdaproc - process performance metrics domain agent (PMDA)
pmdaprometheus(1)
pmdaprometheus - Prometheus PMDA
pmdaredis(1)
pmdaredis - Redis performance metrics domain agent (PMDA)
pmdaroomtemp(1)
pmdaroomtemp - room temperature performance metrics domain agent (PMDA)
pmdaroot(1)
pmdaroot - a privileged PMCD helper performance metrics domain agent
pmdarpm(1)
pmdarpm - RPM packages performance metrics domain agent (PMDA)
pmdarsyslog(1)
pmdarsyslog - rsyslog (reliable and extended syslog) PMDA
pmdasamba(1)
pmdasamba - Samba performance metrics domain agent (PMDA)
pmdasample(1)
pmdasample - sample performance metrics domain agent (PMDA)
pmdasendmail(1)
pmdasendmail - sendmail performance metrics domain agent (PMDA)
pmdashping(1)
pmdashping - "shell-ping" performance metrics domain agent
pmdasimple(1)
pmdasimple - simple performance metrics domain agent (PMDA)
pmdaslurm(1)
pmdaslurm - SLURM statistics performance metrics domain agent (PMDA)
pmdasmart(1)
pmdasmart - S.M.A.R.T Data PMDA
pmdasnmp(1)
pmdasnmp - Gateway from SNMP to PCP (PMDA)
pmdastatsd(1)
pmdastatsd - StatsD protocol performance metric domain agent (PMDA)
pmdasummary(1)
pmdasummary - summary performance metrics domain agent (PMDA)
pmdasystemd(1)
pmdasystemd - systemd performance metrics domain agent (PMDA)
pmdate(1)
pmdate - display an offset date
pmdatrace(1)
pmdatrace - application-level transaction performance metrics domain agent
pmdatrivial(1)
pmdatrivial - trivial performance metrics domain agent (PMDA)
pmdatxmon(1)
pmdatxmon - txmon performance metrics domain agent (PMDA)
pmdaunbound(1)
pmdaunbound - Unbound resolver PMDA
pmdavmware(1)
pmdavmware - VMware performance metrics domain agent (PMDA)
pmdaweblog(1)
pmdaweblog - performance metrics domain agent (PMDA) for Web server logs
pmdaxfs(1)
pmdaxfs - XFS filesystem performance metrics domain agent (PMDA)
pmdazimbra(1)
pmdazimbra - Zimbra Collaboration Suite (ZCS) PMDA
pmdazswap(1)
pmdazswap - zswap (compressed swap) PMDA
pmdbg(1)
pmdbg - report Performance Co-Pilot debug options
pmdiff(1)
pmdiff - compares archives and report significant differences
pmdumplog(1)
pmdumplog - dump internal details of a performance metrics archive log
pmdumptext(1)
pmdumptext - dump performance metrics to an ASCII table
pmerr(1)
pmerr - translate Performance Co-Pilot error codes into error messages
pmevent(1)
pmval, pmevent - arbitrary performance metrics value dumper
pmfind(1)
pmfind - find PCP services on the network
pmgenmap(1)
pmgenmap - generate C code to simplify handling of performance metrics
pmgetopt(1)
pmgetopt - Performance Co-Pilot shell script option parser
pmhostname(1)
pmhostname - report hostname
pmie(1)
pmie - inference engine for performance metrics
pmie2col(1)
pmie2col - convert pmie output to multi-column format
pmieconf(1)
pmieconf - display and set configurable pmie rule variables
pmiestatus(1)
pmiestatus - display information from pmie stats file
pmie_check(1)
pmie_check, pmie_daily - administration of the Performance Co-Pilot inference engine
pminfo(1)
pminfo - display information about performance metrics
pmjson(1)
pmjson - Performance Co-Pilot JSON dumping utility
pmlc(1)
pmlc - configure active Performance Co-Pilot pmlogger(s) interactively
pmlock(1)
pmlock - simple file-based mutex
pmlogcheck(1)
pmlogcheck - checks for invalid data in a PCP archive
pmlogconf(1)
pmlogconf - create/edit a pmlogger configuration file
pmlogextract(1)
pmlogextract - reduce, extract, concatenate and merge Performance Co-Pilot archives
pmlogger(1)
pmlogger - create archive log for performance metrics
pmlogger_check(1)
pmlogger_check, pmlogger_daily - administration of Performance Co-Pilot archive log files
pmlogger_daily_report(1)
pmlogger_daily_report - write Performance Co-Pilot daily summary reports
pmlogger_merge(1)
pmlogger_merge - helper script to merge Performance Co-Pilot archives
pmlogger_rewrite(1)
pmlogger_rewrite - helper script to rewrite Performance Co-Pilot archives
pmloglabel(1)
pmloglabel - check and repair a performance metrics archive label
pmlogmv(1)
pmlogmv - move (rename) Performance Co-Pilot archive files
pmlogreduce(1)
pmlogreduce - temporal reduction of Performance Co-Pilot archives
pmlogrewrite(1)
pmlogrewrite - rewrite Performance Co-Pilot archives
pmlogsize(1)
pmlogsize - report sizes for parts of PCP archive(s)
pmlogsummary(1)
pmlogsummary - calculate averages of metrics stored in a set of PCP archives
pmmgr(1)
pmmgr - PCP daemon manager
pmnewlog(1)
pmnewlog - stop and restart archive logging for PCP performance metrics
pmnsadd(1)
pmnsadd - add new names to the Performance Co-Pilot PMNS
pmnsdel(1)
pmnsdel - delete a subtree of names from the Performance Co-Pilot PMNS
pmnsmerge(1)
pmnsmerge - merge multiple versions of a Performance Co-Pilot PMNS
pmpause(1)
pmpause, pmsleep - portable subsecond-capable sleep
pmpost(1)
pmpost - append messages to the Performance Co-Pilot notice board
pmprobe(1)
pmprobe - lightweight probe for performance metrics
pmproxy(1)
pmproxy - proxy for performance metrics collector and querying
pmpython(1)
pmpython - run a python script using a preferred python variant
pmrep(1)
pmrep - performance metrics reporter
pmseries(1)
pmseries - display information about performance metric timeseries
pmsignal(1)
pmsignal - send a signal to one or more processes
pmsnap(1)
pmsnap - generate performance summary snapshot images
pmsocks(1)
pmsocks - shell wrapper for performance monitoring across firewalls
pmstore(1)
pmstore - modify performance metric values
pmtime(1)
pmtime - time control server for Performance Co-Pilot
pmtrace(1)
pmtrace - command line performance instrumentation
pmview(1)
pmview - performance metrics 3D visualization back-end
pmwebd(1)
pmwebd - web access to PCP
sar2pcp(1)
sar2pcp - import sar data and create a PCP archive
telnet-probe(1)
telnet-probe - lightweight telnet-like port probe
LOGIMPORT(3)
LOGIMPORT - introduction to the library for importing data and creating a PCP archive
mmv_inc_value(3)
mmv_inc_value - update a value in a Memory Mapped Value file
mmv_lookup_value_desc(3)
mmv_lookup_value_desc - find a value in the Memory Mapped Value file
mmv_stats2_init(3)
mmv_stats_init, mmv_stats2_init - create and initialize Memory Mapped Value file
mmv_stats_registry(3)
mmv_stats_registry - Initialize the Memory Mapped Value file
PCPIntro(3)
PCPIntro - introduction to the Performance Co-Pilot (PCP) libraries
pmAddProfile(3)
pmAddProfile - add instance(s) to the current PMAPI instance profile
PMAPI(3)
PMAPI - introduction to the Performance Metrics Application Programming Interface
PMAPI_INTERNAL(3)
PMAPI_INTERNAL - internal details for the Performance Metrics Application Programming Interface
pmAtomStr(3)
pmAtomStr, pmAtomStr_r - convert a performance metric value into a string
pmClearDebug(3)
pmSetDebug, pmClearDebug - manipulate PCP debugging control options
pmConvScale(3)
pmConvScale - rescale a performance metric value
pmCreateFetchGroup(3)
pmCreateFetchGroup, pmExtendFetchGroup_item, pmExtendFetchGroup_indom, pmExtendFetchGroup_event, pmExtendFetchGroup_timestamp, pmFetchGroup, pmGetFetchGroupContext, pmDestroyFetchGroup - simplified performance metrics value fetch and conversion
pmCtime(3)
pmCtime - format the date and time for a reporting timezone
PMDA(3)
PMDA - introduction to the Performance Metrics Domain Agent support library
pmdaAttribute(3)
pmdaAttribute - informs a PMDA about client connection attributes
pmdaCacheLookup(3)
pmdaCacheStore, pmdaCacheStoreKey, pmdaCacheLookup, pmdaCacheLookupName, pmdaCacheLookupKey, pmdaCacheOp, pmdaCachePurge, pmdaCacheResize - manage a cache of instance domain information for a PMDA
pmdaChildren(3)
pmdaChildren - translate a PMID to a set of dynamic performance metric names
pmdaCloseHelp(3)
pmdaOpenHelp, pmdaGetHelp, pmdaGetInDomHelp, pmdaCloseHelp - help text support for a PMDA
pmdaConnect(3)
pmdaConnect - establish a connection between a daemon PMDA and PMCD
pmdaDaemon(3)
pmdaDaemon - initialize the PMDA to run as a daemon
pmdaDesc(3)
pmdaDesc - get the description of a metric from a PMDA
pmdaDSO(3)
pmdaDSO - initialize the PMDA to run as a DSO
pmdaEventClients(3)
pmdaEventNewClient, pmdaEventEndClient, pmdaEventClients - client context tracking interfaces for event queues
pmdaExtGetData(3)
pmdaInit, pmdaRehash, pmdaSetData, pmdaExtGetData, pmdaExtSetData, pmdaSetFlags, pmdaSetCommFlags, pmdaExtSetFlags - initialize a PMDA
pmdaExtSetFlags(3)
pmdaInit, pmdaRehash, pmdaSetFlags, pmdaSetCommFlags, pmdaExtSetFlags - initialize a PMDA
pmdaFetch(3)
pmdaFetch, pmdaSetFetchCallBack - fill a pmResult structure with the requested metric values
pmdaGetContext(3)
pmdaMain, pmdaGetContext, pmdaSetResultCallBack, pmdaSetCheckCallBack, pmdaSetDoneCallBack, pmdaSetEndContextCallBack - generic PDU processing for a PMDA
pmdaGetOpt(3)
pmdaGetOpt, pmdaGetOptions - get options from arguments, parsing generic PMDA options
pmdaInit(3)
pmdaInit, pmdaRehash, pmdaSetFlags - initialize a PMDA
pmdaInstance(3)
pmdaInstance - return instance descriptions for a PMDA
pmdaInterfaceMoved(3)
pmdaInterfaceMoved - reset internal state of a pmdaInterface structure
pmdaLabel(3)
pmdaLabel, pmdaSetLabelCallBack - fill pmdaLabelSet structures with metric labels
pmdaName(3)
pmdaName - translate a PMID to a set of dynamic performance metric names
pmdaOpenLog(3)
pmdaOpenLog - redirect stderr to a logfile
pmdaPMID(3)
pmdaPMID - translate a dynamic performance metric name into a PMID
pmdaProfile(3)
pmdaProfile - update instance profile for PMDA in preparation for the next fetch from PMCD
pmdaRootConnect(3)
pmdaRootConnect, pmdaRootShutdown, pmdaRootContainerHostName, pmdaRootContainerProcessID, pmdaRootContainerCGroupName, pmdaRootProcessStart, pmdaRootProcessWait, pmdaRootProcessTerminate - privileged PCP collector services
pmdaSendError(3)
pmdaSendError - send an error PDU to PMCD
pmdaStore(3)
pmdaStore - store a value into a metric for a PMDA
pmdaText(3)
pmdaText - extract metric help text for a PMDA
pmdatrace(3)
pmtracebegin, pmtraceend, pmtraceabort, pmtracepoint, pmtraceobs, pmtracecounter, pmtracestate, pmtraceerrstr - application-level performance instrumentation services
pmDelProfile(3)
pmDelProfile - delete instance(s) from the current PMAPI instance profile
pmDerivedErrStr(3)
pmDerivedErrStr - return error message from failure to parse derived metric definition
pmDestroyContext(3)
pmDestroyContext - destroy a PMAPI context
pmDiscoverClose(3)
pmDiscoverSetup, pmDiscoverSetSlots, pmDiscoverSetEventLoop, pmDiscoverSetConfiguration, pmDiscoverSetMetricRegistry, pmDiscoverClose - asynchronous archive location and contents discovery services
pmDiscoverServices(3)
pmDiscoverServices - discover PCP services on the network
pmDupContext(3)
pmDupContext - duplicate a PMAPI context
pmErrStr(3)
pmErrStr, pmErrStr_r - convert a PMAPI error code into a string
pmEventFlagsStr(3)
pmEventFlagsStr, pmEventFlagsStr_r - convert an event record flags value into a string
pmExtractValue(3)
pmExtractValue - extract a performance metric value from a pmResult structure
pmFetch(3)
pmFetch - get performance metric values
pmFetchArchive(3)
pmFetchArchive - get performance metrics directly from a set if archive logs
pmflush(3)
pmprintf, pmflush - print formatted output in a window or to standard error
pmFreeEventResult(3)
pmFreeEventResult, pmFreeHighResEventResult - release storage allocated for unpacked event records
pmFreeLabelSets(3)
pmFreeLabelSets - release storage allocated for performance metric labels
pmFreeMetricSpec(3)
pmParseMetricSpec, pmFreeMetricSpec - uniform metric specification parser
pmFreeOptions(3)
pmgetopt_r, pmGetOptions, pmGetContextOptions, pmFreeOptions, pmUsageMessage - command line handling for PMAPI tools
pmFreeResult(3)
pmFreeResult - release storage allocated for performance metrics values
pmGetAPIConfig(3)
pmGetConfig, pmGetOptionalConfig, pmGetAPIConfig - return values for Performance Co-Pilot configuration variables
pmGetArchiveEnd(3)
pmGetArchiveEnd - locate logical end of file for a set of archive logs
pmGetArchiveLabel(3)
pmGetArchiveLabel - fetch the label record from a set of performance metrics archive logs
pmGetChildren(3)
pmGetChildren - return the descendent nodes of a PMNS node
pmGetChildrenStatus(3)
pmGetChildrenStatus - return the descendent nodes of a PMNS node and their respective status
pmGetClusterLabels(3)
pmLookupLabels, pmGetInstancesLabels, pmGetItemLabels, pmGetClusterLabels, pmGetInDomLabels, pmGetDomainLabels, pmGetContextLabels - retrieve labels associated with performance metric values
pmGetConfig(3)
pmGetConfig, pmGetOptionalConfig - return values for Performance Co-Pilot configuration variables
pmGetContextHostName(3)
pmGetContextHostName, pmGetContextHostName_r - return the hostname associated with a Performance Co-Pilot context
pmGetInDom(3)
pmGetInDom - get instance identifiers for a performance metrics instance domain
pmGetInDomArchive(3)
pmGetInDomArchive - get instance identifiers for a performance metrics instance domain
pmGetPMNSLocation(3)
pmGetPMNSLocation - determine the location of the currently used PMNS
pmGetProgname(3)
pmSetProgname, pmGetProgname - application name services
pmGetUsername(3)
pmGetUsername - fetch special PCP username
pmGetVersion(3)
pmGetVersion - fetch installed PCP version number
pmhttpClientFetch(3)
pmhttpNewClient, pmhttpFreeClient, pmhttpClientFetch - simple HTTP client interfaces
pmiAddInstance(3)
pmiAddInstance - add an element to an instance domain in a LOGIMPORT context
pmiAddMetric(3)
pmiAddMetric - add a new metric definition to a LOGIMPORT context
pmIDStr(3)
pmIDStr, pmIDStr_r - convert a performance metric identifier into a string
pmID_build(3)
pmID_build, pmID_domain, pmID_cluster, pmID_item - helper methods for manipulating PMIDs
pmiEnd(3)
pmiEnd - finish up a LOGIMPORT archive
pmiErrStr(3)
pmiErrStr - convert a LOGIMPORT error code into a string
pmiGetHandle(3)
pmiGetHandle - define a handle for a metric-instance pair
pmiID(3)
pmiUnits, pmiID, pmiInDom - construct core metric data structures
pmInDomStr(3)
pmInDomStr, pmInDomStr_r - convert a performance metric instance domain identifier into a string
pmInDom_build(3)
pmInDom_build, pmInDom_domain, pmInDom_serial - helper methods for manipulating instance domain identifiers
pmiPutLabel(3)
pmiPutLabel - add labels to the output archive
pmiPutMark(3)
pmiPutMark - write a <mark> record to a PCP archive
pmiPutResult(3)
pmiPutResult - add a data record to a LOGIMPORT archive
pmiPutText(3)
pmiPutText - add help text for an metric or instance domain
pmiPutValue(3)
pmiPutValue - add a value for a metric-instance pair
pmiPutValueHandle(3)
pmiPutValueHandle - add a value for a metric-instance pair via a handle
pmiSetHostname(3)
pmiSetHostname - set the source host name for a LOGIMPORT archive
pmiSetTimezone(3)
pmiSetTimezone - set the source timezone for a LOGIMPORT archive
pmiStart(3)
pmiStart - establish a new LOGIMPORT context
pmiUseContext(3)
pmiUseContext - change LOGIMPORT context
pmiWrite(3)
pmiWrite - flush data to a LOGIMPORT archive
pmjsonGet(3)
pmjsonGet, pmjsonPrint, pmjsonInit, pmjsonInitIndom - JSON string helpers and metrics extraction
pmLoadASCIINameSpace(3)
pmLoadASCIINameSpace - establish a local PMNS for an application
pmLoadDerivedConfig(3)
pmLoadDerivedConfig - load derived metric definitions from files
pmLoadNameSpace(3)
pmLoadNameSpace - load a local PMNS for an application
pmLocaltime(3)
pmLocaltime - convert the date and time for a reporting timezone
pmLookupDesc(3)
pmLookupDesc - obtain a description for a performance metric
pmLookupInDom(3)
pmLookupInDom - translate an instance name into an instance identifier
pmLookupInDomArchive(3)
pmLookupInDomArchive - translate an instance name into an instance identifier
pmLookupInDomText(3)
pmLookupInDomText - return text describing a performance metrics instance domain
pmLookupName(3)
pmLookupName - translate performance metric names into PMIDs
pmLookupText(3)
pmLookupText - return text describing a performance metric
pmMergeLabelSets(3)
pmMergeLabels, pmMergeLabelSets - merge sets of performance metric labels
pmNameAll(3)
pmNameAll - translate a PMID to a set of performance metric names
pmNameID(3)
pmNameID - translate a PMID to a performance metric name
pmNameInDom(3)
pmNameInDom - translate an instance identifier into an instance name
pmNameInDomArchive(3)
pmNameInDomArchive - translate an instance identifier into an instance name
pmNewContext(3)
pmNewContext - establish a new PMAPI context
pmNewContextZone(3)
pmNewContextZone - establish a reporting timezone based on a PMAPI context
pmNewZone(3)
pmNewZone - establish a reporting timezone
pmNoMem(3)
pmNoMem - report out of memory conditions
pmNotifyErr(3)
pmNotifyErr, pmSyslog - standard handling of error messages
pmNumberStr(3)
pmNumberStr, pmNumberStr_r - fixed width output format for numbers
pmOpenLog(3)
pmOpenLog - create a log file for diagnostics and debug output
pmParseInterval(3)
pmParseInterval - convert interval string to timeval structure
pmParseTimeWindow(3)
pmParseTimeWindow - parse time window command line arguments
pmParseUnitsStr(3)
pmParseUnitsStr - parse units specification
pmPathSeparator(3)
pmPathSeparator - return the filesystem path separator character
pmPrintDesc(3)
pmPrintDesc - print a metric descriptor
pmPrintHighResStamp(3)
pmtimevalNow, pmtimevalInc, pmtimevalDec, pmtimevalAdd, pmtimevalSub, pmtimevalToReal, pmtimevalFromReal, pmPrintStamp, pmPrintHighResStamp - helper routines for time stored as a struct timeval
pmPrintLabelSets(3)
pmPrintLabelSets - print an array of label sets
pmPrintValue(3)
pmPrintValue - print a performance metric value
pmReconnectContext(3)
pmReconnectContext - reconnect to a PMAPI context
pmRecordAddHost(3)
pmafm, pmRecordSetup, pmRecordAddHost, pmRecordControl - record mode support for PMAPI clients
pmRegisterDerived(3)
pmRegisterDerived, pmRegisterDerivedMetric - register a derived metric name and definition
pmSemStr(3)
pmSemStr, pmSemStr_r - convert a performance metric semantic into a string
pmSeriesClose(3)
pmSeriesSetup, pmSeriesSetSlots, pmSeriesSetEventLoop, pmSeriesSetConfiguration, pmSeriesSetMetricRegistry, pmSeriesClose - fast, scalable time series services
pmSeriesDescs(3)
pmSeriesDescs, pmSeriesLabels, pmSeriesLabelValues, pmSeriesInstances, pmSeriesMetrics, pmSeriesSources - fast, scalable time series metadata
pmSeriesLoad(3)
pmSeriesQuery, pmSeriesValues, pmSeriesLoad - fast, scalable time series querying
pmSetMode(3)
pmSetMode - set collection time parameters for the current PMAPI context
pmSetProcessIdentity(3)
pmSetProcessIdentity - set process user and group id
pmSortInstances(3)
pmSortInstances - sort performance metric values on instance identifier
pmSpecLocalPMDA(3)
pmSpecLocalPMDA - process command-line argument for the table of DSO PMDAs
pmsprintf(3)
pmsprintf - formatted string conversion
pmStore(3)
pmStore - modify values of performance metrics
pmTimeConnect(3)
pmtime, pmTimeConnect, pmTimeDisconnect, pmTimeRecv, pmTimeSendAck, pmTimeShowDialog - time control functions for synchronizing the archive position and update interval between one or more applications
pmTraversePMNS(3)
pmTraversePMNS, pmTraversePMNS_r - traverse the performance metrics name space
pmTrimNameSpace(3)
pmTrimNameSpace - prune a performance metrics name space
pmTypeStr(3)
pmTypeStr, pmTypeStr_r - convert a performance metric type into a string
pmUnitsStr(3)
pmUnitsStr, pmUnitsStr_r - convert a performance metric’s units into a string
pmUnloadNameSpace(3)
pmUnloadNameSpace - unload a local performance metrics name space for an application
pmUnpackEventRecords(3)
pmUnpackEventRecords, pmUnpackHighResEventRecords - unpack event records
pmUseContext(3)
pmUseContext - change current PMAPI context
pmUseZone(3)
pmUseZone - re-establish a reporting timezone
PMWEBAPI(3)
PMWEBAPI - introduction to the Performance Metrics Web Application Programming Interface
pmWhichContext(3)
pmWhichContext - identify the current PMAPI context
pmWhichZone(3)
pmWhichZone - return current reporting timezone
QMC(3)
QMC - library for managing groups of Performance Co-Pilot metrics
QmcContext(3)
QmcContext - container for a PMAPI context and its metrics
QmcDesc(3)
QmcDesc - container for a metric description
QmcGroup(3)
QmcGroup - container representing a single fetch group of metrics from multiple sources
QmcIndom(3)
QmcIndom - container for a instance domain description
QmcMetric(3)
QmcMetric - container for a metric and all its values
QmcSource(3)
QmcSource - manages contexts created by all groups
zbxpcp(3)
zbxpcp - Zabbix Agent Loadable PCP Module
__pmAddIPC(3)
__pmAddIPC, __pmLookupIPC, __pmFdLookupIPC, __pmOverrideLastFd, __pmPrintIPC, __pmResetIPC - IPC version infrastructure support
__pmAFblock(3)
__pmAFsetup, __pmAFregister, __pmAFunregister, __pmAFblock, __pmAFunblock, __pmAFisempty - event queue services for periodic asynchronous callbacks
__pmConnectLogger(3)
__pmConnectLogger - connect to a performance metrics logger control port
__pmControlLog(3)
__pmControlLog - enable, disable or enquire about logging of performance metrics
__pmConvertTime(3)
__pmConvertTime - convert tm structure to timeval structure
__pmFreeAttrsSpec(3)
__pmParseHostAttrsSpec, __pmUnparseHostAttrsSpec, __pmFreeHostAttrsSpec, __pmFreeAttrsSpec - host and attributes specification parser
__pmFreeHostSpec(3)
__pmParseHostSpec, __pmUnparseHostSpec, __pmFreeHostSpec - uniform host specification parser
__pmFreeProfile(3)
__pmFreeProfile - free a PMAPI instance profile
__pmLocalPMDA(3)
__pmLocalPMDA - change the table of DSO PMDAs for PM_CONTEXT_LOCAL contexts
__pmMktime(3)
__pmMktime - convert a tm structure to a calendar time
__pmOpenLog(3)
__pmOpenLog - create a log file for diagnostics and debug output
__pmParseCtime(3)
__pmParseCtime - convert ctime(3) string to tm structure
__pmParseDebug(3)
__pmParseDebug, __pmSetDebugBits - manipulate old-style PCP debugging control bit-fields
__pmParseTime(3)
__pmParseTime - parse time point specification
__pmProcessAddArg(3)
__pmProcessAddArg, __pmProcessUnpickArgs, __pmProcessExec - process execution support
__pmProcessClosePipe(3)
__pmProcessPipe, __pmProcessClosePipe - support for process execution at the end of a pipe
__pmSpecLocalPMDA(3)
__pmSpecLocalPMDA - process command-line argument for the table of DSO PMDAs
LOGARCHIVE(5)
LOGARCHIVE - performance metrics archive format
mmv(5)
mmv - Memory Mapped Values for Performance Co-Pilot
pcp-archive(5)
pcp-archive - Archive Files for Performance Co-Pilot
pcp-atoprc(5)
atoprc - pcp-atop/pcp-atopsar related resource file
pcp-dstat(5)
pcp-dstat - pcp-dstat configuration file
pcp.conf(5)
pcp.conf - the Performance Co-Pilot configuration and environment file
pcp.env(5)
pcp.env - script to set Performance Co-Pilot run-time environment variables
perfevent.conf(5)
perfevent.conf - the Performance Co-Pilot perfevent PMDA configuration file
pmieconf(5)
pmieconf - generalized pmie rules and customizations
pmns(5)
PMNS - the performance metrics name space
pmrep.conf(5)
pmrep.conf - pmrep configuration file
pmview(5)
pmview - configuration file format for performance
Latest updates

OpenSUSE Leap 15.2 oss: Updated from 4.3.1-lp152.3.2 to 4.3.1-lp152.4.1
2020-03-24
- hv24x7 support (bsc#1155054 ltc#182081).
- 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch
- 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch
- 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch

OpenSUSE Leap 15.2 oss: Updated from 4.3.1-lp152.3.1 to 4.3.1-lp152.3.2
2020-03-23
- Fix for security advisory CVE-2019-3696; (bsc#1153921)
- code change already carried
- Fix for security advisory CVE-2019-3695; (bsc#1152763)
- build-drop-old-config-file-transition-code-from-rpm-.patch

CentOS 7.7.1908 updates: Updated from 4.3.2-4.el7_7 to 4.3.2-5.el7_7
2020-03-18
- Resolve a pcp-atop(1) sigsegv crash (BZ 1804145)

Fedora rawhide development/Everything-os: Updated from 5.0.3-2.fc33 to 5.0.3-3.fc33
2020-03-12
- Resolve pcp-selinux issues causing services failures - (BZ 1810458)

OpenSUSE Tumbleweed oss: Updated from 4.3.4-4.2 to 4.3.4-4.3
2020-03-11
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut through -mini flavors.

Fedora rawhide development/Everything-os: Updated from 5.0.3-1.fc33 to 5.0.3-2.fc33
2020-03-03
- fix typo in Requires: perl-Time-HiRes affecting pcp-pmda-bind2

Fedora rawhide development/Everything-os: Updated from 5.0.2-1.fc32 to 5.0.3-1.fc33
2020-02-29
- Avoid python ctypes bitfield struct on-stack (BZ 1800685)
- Add dstat support for DM/MD/part devices (BZ 1794273)
- Fix compilation with gcc version 10 (BZ 1793495)
- Fix dstat sub-sample averaging (BZ 1780039)
- Update to latest PCP sources.

Ubuntu 20.04 focal-proposed/universe: Version 5.0.3-1 removed
2020-02-28

Ubuntu 20.04 focal/universe: Updated from 5.0.2-1.1build1 to 5.0.3-1
2020-02-28
- New release (full details in CHANGELOG).

Ubuntu 20.04 focal-proposed/universe: Version 5.0.3-1 introduced
2020-02-27
- New release (full details in CHANGELOG).

OpenSUSE Tumbleweed oss: Updated from 4.3.4-4.1 to 4.3.4-4.2
2020-02-20
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut through -mini flavors.

OpenSUSE Leap 15.2 oss: Updated from 4.3.1-lp152.2.67 to 4.3.1-lp152.3.1
2020-02-19
- Fix for security advisory CVE-2019-3696; (bsc#1153921)
- code change already carried
- Fix for security advisory CVE-2019-3695; (bsc#1152763)
- build-drop-old-config-file-transition-code-from-rpm-.patch

Ubuntu 20.04 focal/universe: Updated from 5.0.2-1.1 to 5.0.2-1.1build1
2020-02-13

Ubuntu 20.04 focal-proposed/universe: Version 5.0.2-1.1build1 removed
2020-02-13

OpenSUSE Leap 15.1 update/oss: Version 4.3.1-lp151.2.3.1 introduced
2020-02-12
- Fix for security advisory CVE-2019-3696; (bsc#1153921)
- code change already carried
- Fix for security advisory CVE-2019-3695; (bsc#1152763)
- build-drop-old-config-file-transition-code-from-rpm-.patch

CentOS 7.7.1908 updates: Updated from 4.3.2-3.el7_7 to 4.3.2-4.el7_7
2020-02-05
- Updated PCP selinux policy to resolve install failure (BZs 1777676, 1781692)

OpenSUSE Leap 15.2 oss: Updated from 4.3.1-lp152.2.66 to 4.3.1-lp152.2.67
2020-02-04
- Split out zeroconf, pmda-haproxy, pmda-smart, pmda-prometheus, pcp2elasticsearch, pcp2json, pcp2spark, and pmlogger_daily_report files into separate packages, matching upstream; (bsc#1128523).
- Fix incorrect dependencies for rewritten monitoring agents; (bsc#1128606).
- Ensure symlink sources and targets are in the same package; (bsc#1127978).
- Move pcp-dstat into the pcp-system-tools package; (bsc#1127978).

Ubuntu 20.04 focal-proposed/universe: Version 5.0.2-1.1build1 introduced
2020-01-25

OpenSUSE Leap 15.2 oss: Updated from 4.3.1-lp152.2.65 to 4.3.1-lp152.2.66
2020-01-17
- Split out zeroconf, pmda-haproxy, pmda-smart, pmda-prometheus, pcp2elasticsearch, pcp2json, pcp2spark, and pmlogger_daily_report files into separate packages, matching upstream; (bsc#1128523).
- Fix incorrect dependencies for rewritten monitoring agents; (bsc#1128606).
- Ensure symlink sources and targets are in the same package; (bsc#1127978).
- Move pcp-dstat into the pcp-system-tools package; (bsc#1127978).

OpenSUSE Tumbleweed oss: Updated from 4.3.4-3.4 to 4.3.4-4.1
2020-01-14
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut through -mini flavors.
Related packages
pcp - System level performance monitoring and performance management