Package pcp-doc

Documentation and tutorial for the Performance Co-Pilot

https://pcp.io

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.

Version: 5.2.1

General Commands

KERNEL_PMDAS operating system kernel performance metrics domain agents
PCPCompat backward-compatibility in the Performance Co-Pilot (PCP)
PCPIntro introduction to the Performance Co-Pilot (PCP)
PCP_KUBE_PODS list Kubernetes pods to scan for running PCP services
chkhelp check performance metrics help text files
collectl2pcp import collectl data to a PCP archive
dbpmda debugger for Performance Co-Pilot PMDAs
dbprobe database response time and availability information
find-filter fine-grained file selection based on time attributes
ganglia2pcp import ganglia data and create a PCP archive
genload alias for pmdatxmon
genpmda Performance Co-Pilot PMDA Generator
iostat2pcp import iostat data and create a PCP archive
mkaf create a Performance Co-Pilot archive folio
mrtg2pcp import MRTG data and create a PCP archive
newhelp generate a performance metrics help database
pcp run a command or summarize an installation
pcp-atop Advanced System and Process Monitor
pcp-atopsar Advanced System Activity Report (pcp-atop related)
pcp-collectl alias for PCPCompat
pcp-dmcache report on logical storage device caches
pcp-dstat versatile tool for generating system resource statistics
pcp-free report on free and used memory in the system
pcp-iostat alias for pmiostat
pcp-ipcs provide information on IPC facilities
pcp-kube-pods alias for PCP_KUBE_PODS
pcp-lvmcache alias for pcp-dmcache
pcp-mpstat Report CPU and interrupt related statistics.
pcp-numastat report on NUMA memory allocation
pcp-pidstat Report statistics for Linux tasks.
pcp-python run a python script using a preferred python variant
pcp-shping report on shell service availability and response
pcp-summary alias for pcp
pcp-tapestat report tape I/O statistics
pcp-uptime tell how long the system has been running
pcp-verify verify aspects of a PCP installation
pcp-vmstat high-level system performance overview
pcp2elasticsearch pcp-to-elasticsearch metrics exporter
pcp2graphite pcp-to-graphite metrics exporter
pcp2influxdb pcp-to-influxdb metrics exporter
pcp2json pcp-to-json metrics exporter
pcp2spark pcp-to-spark metrics exporter
pcp2xlsx pcp-to-xlsx metrics exporter
pcp2xml pcp-to-xml metrics exporter
pcp2zabbix pcp-to-zabbix metrics exporter
perfalloc notify pmdaperfevent(1) to disable hardware counter allocation.
pmafm Performance Co-Pilot archive folio manager
pmcd performance metrics collector daemon
pmcd_wait wait for PMCD to accept client connections
pmchart strip chart tool for Performance Co-Pilot
pmclient a simple performance metrics client
pmclient_fg alias for pmclient
pmconfig Performance Co-Pilot configuration parameters
pmconfirm general purpose dialog box
pmcpp simple preprocessor for the Performance Co-Pilot
pmdaactivemq ActiveMQ performance metrics domain agent (PMDA)
pmdaaix alias for KERNEL_PMDAS
pmdaapache Apache2 web server performance metrics domain agent (PMDA)
pmdabash Bourne-Again SHell trace performance metrics domain agent
pmdabcc BCC PMDA
pmdabind2 BIND performance metrics domain agent (PMDA)
pmdabonding Linux bonded interface performance metrics domain agent (PMDA)
pmdabpftrace bpftrace PMDA
pmdacifs Common Internet Filesystem (CIFS) PMDA
pmdacisco Cisco router performance metrics domain agent (PMDA)
pmdadarwin alias for KERNEL_PMDAS
pmdadbping database response time and availability PMDA
pmdadm Device Mapper PMDA
pmdadocker docker performance metrics domain agent (PMDA)
pmdads389 389 Directory Server PMDA
pmdads389log 389 Directory Server Log PMDA
pmdaelasticsearch elasticsearch performance metrics domain agent (PMDA)
pmdafreebsd alias for KERNEL_PMDAS
pmdagfs2 Global Filesystem v2 (GFS2) PMDA
pmdagluster Gluster Filesystem PMDA
pmdagpfs gpfs filesystem statistics performance metrics domain agent (PMDA)
pmdahaproxy HAProxy PMDA
pmdaib Infiniband performance metrics domain agent (PMDA)
pmdajbd2 journal block device (JBD) performance metrics domain agent (PMDA)
pmdajson JSON PMDA
pmdakvm Linux virtualization performance metrics domain agent (PMDA)
pmdalibvirt libvirt PMDA
pmdalinux alias for KERNEL_PMDAS
pmdalio Linux LIO subsystem PMDA
pmdalogger log file performance metrics domain agent (PMDA)
pmdalustre lustre filesystem statistics performance metrics domain agent (PMDA)
pmdalustrecomm Lustre filesystem comms performance metrics domain agent (PMDA)
pmdamailq mail queue performance metrics domain agent (PMDA)
pmdamemcache memcached performance metrics domain agent (PMDA)
pmdamic MIC card PMDA
pmdammv memory mapped values performance metrics domain agent (PMDA)
pmdamounts filesystem mounts performance metrics domain agent (PMDA)
pmdamssql Microsoft SQL Server database PMDA
pmdamysql MySQL and MariaDB database PMDA
pmdanetbsd alias for KERNEL_PMDAS
pmdanetcheck netcheck PMDA
pmdanetfilter Linux netfilter IP connection tracking performance metrics domain agent (PMDA)
pmdanfsclient NFS client statistics performance metrics domain agent (PMDA)
pmdanginx nginx performance metrics domain agent (PMDA)
pmdanutcracker NutCracker performance metrics domain agent (PMDA)
pmdanvidia nvidia gpu metrics domain agent (PMDA)
pmdaopenmetrics OpenMetrics PMDA
pmdaopenvswitch OpenvSwitch PMDA
pmdaoracle Oracle database PMDA
pmdaperfevent hardware performance counter performance metrics domain agent (PMDA)
pmdapipe command output capture performance metrics domain agent (PMDA)
pmdapodman podman container performance metrics domain agent (PMDA)
pmdapostfix Postfix performance metrics domain agent (PMDA)
pmdapostgresql PostgreSQL database PMDA
pmdaproc process performance metrics domain agent (PMDA)
pmdarabbitmq Rabbit Message Queue subsystem PMDA
pmdaredis Redis performance metrics domain agent (PMDA)
pmdaroomtemp room temperature performance metrics domain agent (PMDA)
pmdaroot a privileged PMCD helper performance metrics domain agent
pmdarpm RPM packages performance metrics domain agent (PMDA)
pmdarsyslog rsyslog (reliable and extended syslog) PMDA
pmdasample sample performance metrics domain agent (PMDA)
pmdasendmail sendmail performance metrics domain agent (PMDA)
pmdashping "shell-ping" performance metrics domain agent
pmdasimple simple performance metrics domain agent (PMDA)
pmdaslurm SLURM statistics performance metrics domain agent (PMDA)
pmdasmart S.M.A.R.T Data PMDA
pmdasolaris alias for KERNEL_PMDAS
pmdastatsd StatsD protocol performance metric domain agent (PMDA)
pmdasummary summary performance metrics domain agent (PMDA)
pmdasystemd systemd performance metrics domain agent (PMDA)
pmdate display an offset date
pmdatrace application-level transaction performance metrics domain agent
pmdatrivial trivial performance metrics domain agent (PMDA)
pmdatxmon txmon performance metrics domain agent (PMDA)
pmdaunbound Unbound resolver PMDA
pmdaweblog performance metrics domain agent (PMDA) for Web server logs
pmdawindows alias for KERNEL_PMDAS
pmdaxfs XFS filesystem performance metrics domain agent (PMDA)
pmdazimbra Zimbra Collaboration Suite (ZCS) PMDA
pmdazswap zswap (compressed swap) PMDA
pmdbg report Performance Co-Pilot debug options
pmdiff compares archives and report significant differences
pmdumplog dump internal details of a performance metrics archive log
pmdumptext dump performance metrics to an ASCII table
pmerr translate Performance Co-Pilot error codes into error messages
pmevent alias for pmval
pmfind find PCP services on the network
pmfind_check administration of Performance Co-Pilot discovery
pmgenmap generate C code to simplify handling of performance metrics
pmgetopt Performance Co-Pilot shell script option parser
pmhostname report hostname
pmie inference engine for performance metrics
pmie2col convert pmie output to multi-column format
pmie_check administration of the Performance Co-Pilot inference engine
pmie_daily alias for pmie_check
pmie_dump_stats dump the contents of pmie stats files
pmieconf display and set configurable pmie rule variables
pmiectl manage and control Performance Co-Pilot inference engines
pmiestatus display information from pmie stats file
pminfo display information about performance metrics
pmiostat report block I/O statistics
pmjson Performance Co-Pilot JSON dumping utility
pmlc configure active Performance Co-Pilot pmlogger(s) interactively
pmlock simple file-based mutex
pmlogcheck checks for invalid data in a PCP archive
pmlogconf create/edit a pmlogger configuration file
pmlogctl manage and control Performance Co-Pilot archive loggers
pmlogextract reduce, extract, concatenate and merge Performance Co-Pilot archives
pmlogger create archive log for performance metrics
pmlogger_check administration of Performance Co-Pilot archive log files
pmlogger_daily alias for pmlogger_check
pmlogger_daily_report write Performance Co-Pilot daily summary reports
pmlogger_merge helper script to merge Performance Co-Pilot archives
pmlogger_rewrite helper script to rewrite Performance Co-Pilot archives
pmloglabel check and repair a performance metrics archive label
pmlogmv move (rename) Performance Co-Pilot archive files
pmlogpaste paste text into a metric in a PCP archive
pmlogreduce temporal reduction of Performance Co-Pilot archives
pmlogrewrite rewrite Performance Co-Pilot archives
pmlogsize report sizes for parts of PCP archive(s)
pmlogsummary calculate averages of metrics stored in a set of PCP archives
pmmessage alias for pmconfirm
pmmgr alias for PCPCompat
pmnsadd add new names to the Performance Co-Pilot PMNS
pmnsdel delete a subtree of names from the Performance Co-Pilot PMNS
pmnsmerge merge multiple versions of a Performance Co-Pilot PMNS
pmpause portable subsecond-capable sleep
pmpost append messages to the Performance Co-Pilot notice board
pmprobe lightweight probe for performance metrics
pmproxy proxy for performance metrics collector and querying
pmpython run a python script using a preferred python variant
pmquery alias for pmconfirm
pmrep performance metrics reporter
pmrepconf create/edit a pmrep configuration file
pmsearch help text and names search for metrics, instances and instance domains
pmseries display information about performance metric timeseries
pmsignal send a signal to one or more processes
pmsleep alias for pmpause
pmsnap generate performance summary snapshot images
pmsocks shell wrapper for performance monitoring across firewalls
pmstat alias for pcp-vmstat
pmstore modify performance metric values
pmtime time control server for Performance Co-Pilot
pmtrace command line performance instrumentation
pmval arbitrary performance metrics value dumper
pmwebd alias for PCPCompat
sar2pcp import sar data and create a PCP archive
telnet-probe lightweight telnet-like port probe
txrecord alias for pmdatxmon

Library Functions

LOGIMPORT introduction to the library for importing data and creating a PCP archive
PCPIntro introduction to the Performance Co-Pilot (PCP) libraries
PMAPI introduction to the Performance Metrics Application Programming Interface
PMAPI_INTERNAL internal details for the Performance Metrics Application Programming Interface
PMDA introduction to the Performance Metrics Domain Agent support library
PMWEBAPI introduction to the Performance Metrics Web Application Programming Interface
QMC library for managing groups of Performance Co-Pilot metrics
QmcContext container for a PMAPI context and its metrics
QmcDesc container for a metric description
QmcGroup container representing a single fetch group of metrics from multiple sources
QmcIndom container for a instance domain description
QmcMetric container for a metric and all its values
QmcSource manages contexts created by all groups
__pmAFblock alias for pmAF
__pmAFisempty alias for pmAF
__pmAFregister alias for pmAF
__pmAFsetup alias for pmAF
__pmAFunblock alias for pmAF
__pmAFunregister alias for pmAF
__pmAddIPC IPC version infrastructure support
__pmConnectLogger connect to a performance metrics logger control port
__pmControlLog enable, disable or enquire about logging of performance metrics
__pmConvertTime convert tm structure to timeval structure
__pmDiscoverServicesWithOptions alias for pmDiscoverServices
__pmFdLookupIPC alias for __pmAddIPC
__pmFreeAttrsSpec alias for __pmParseHostAttrsSpec
__pmFreeHostAttrsSpec alias for __pmParseHostAttrsSpec
__pmFreeHostSpec alias for __pmParseHostSpec
__pmFreeProfile free a PMAPI instance profile
__pmLocalPMDA change the table of DSO PMDAs for PM_CONTEXT_LOCAL contexts
__pmLookupIPC alias for __pmAddIPC
__pmMktime convert a tm structure to a calendar time
__pmOverrideLastFd alias for __pmAddIPC
__pmParseCtime convert ctime(3) string to tm structure
__pmParseDebug alias for pmParseDebug
__pmParseHostAttrsSpec host and attributes specification parser
__pmParseHostSpec uniform host specification parser
__pmParseTime parse time point specification
__pmPrintIPC alias for __pmAddIPC
__pmProcessAddArg process execution support
__pmProcessExec alias for __pmProcessAddArg
__pmProcessPipe support for process execution at the end of a pipe
__pmProcessPipeClose alias for __pmProcessPipe
__pmProcessUnpickArgs alias for __pmProcessAddArg
__pmResetIPC alias for __pmAddIPC
__pmServerNotifyServiceManagerReady notify service start and stop
__pmServerNotifyServiceManagerStopping alias for __pmServerNotifyServiceManagerReady
__pmSetDebugBits alias for pmParseDebug
__pmUnparseHostAttrsSpec alias for __pmParseHostAttrsSpec
__pmUnparseHostSpec alias for __pmParseHostSpec
mmv_inc_value update a value in a Memory Mapped Value file
mmv_lookup_value_desc find a value in the Memory Mapped Value file
mmv_stats2_init alias for mmv_stats_init
mmv_stats_init create and initialize Memory Mapped Value file
mmv_stats_registry Initialize the Memory Mapped Value file
mmv_stats_start alias for mmv_stats_registry
mmv_stats_stop alias for mmv_stats_registry
pmAF event queue services for periodic asynchronous callbacks
pmAddDerived register a per-context derived metric name and definition
pmAddDerivedMetric alias for pmAddDerived
pmAddProfile add instance(s) to the current PMAPI instance profile
pmAtomStr convert a performance metric value into a string
pmAtomStr_r alias for pmAtomStr
pmClearDebug alias for pmSetDebug
pmClearFetchGroup alias for pmCreateFetchGroup
pmConvScale rescale a performance metric value
pmCreateFetchGroup simplified performance metrics value fetch and conversion
pmCtime format the date and time for a reporting timezone
pmDelProfile delete instance(s) from the current PMAPI instance profile
pmDerivedControl get and set controls for derived metrics
pmDerivedErrStr return error message from failure to parse derived metric definition
pmDestroyContext destroy a PMAPI context
pmDestroyFetchGroup alias for pmCreateFetchGroup
pmDiscoverClose alias for pmDiscoverSetup
pmDiscoverServices discover PCP services on the network
pmDiscoverSetConfiguration alias for pmDiscoverSetup
pmDiscoverSetEventLoop alias for pmDiscoverSetup
pmDiscoverSetMetricRegistry alias for pmDiscoverSetup
pmDiscoverSetSlots alias for pmDiscoverSetup
pmDiscoverSetup asynchronous archive location and contents discovery services
pmDupContext duplicate a PMAPI context
pmErrStr convert a PMAPI error code into a string
pmErrStr_r alias for pmErrStr
pmEventFlagsStr convert an event record flags value into a string
pmEventFlagsStr_r alias for pmEventFlagsStr
pmExtendFetchGroup_event alias for pmCreateFetchGroup
pmExtendFetchGroup_indom alias for pmCreateFetchGroup
pmExtendFetchGroup_item alias for pmCreateFetchGroup
pmExtendFetchGroup_timestamp alias for pmCreateFetchGroup
pmExtractValue extract a performance metric value from a pmResult structure
pmFetch get performance metric values
pmFetchArchive get performance metrics directly from a set if archive logs
pmFetchGroup alias for pmCreateFetchGroup
pmFreeEventResult release storage allocated for unpacked event records
pmFreeHighResEventResult alias for pmFreeEventResult
pmFreeLabelSets release storage allocated for performance metric labels
pmFreeMetricSpec alias for pmParseMetricSpec
pmFreeOptions alias for pmgetopt_r
pmFreeResult release storage allocated for performance metrics values
pmGetAPIConfig alias for pmGetConfig
pmGetArchiveEnd locate logical end of file for a set of archive logs
pmGetArchiveLabel fetch the label record from a set of performance metrics archive logs
pmGetChildren return the descendent nodes of a PMNS node
pmGetChildrenStatus return the descendent nodes of a PMNS node and their respective status
pmGetClusterLabels alias for pmLookupLabels
pmGetConfig return values for Performance Co-Pilot configuration variables
pmGetContextHostName alias for pmGetHostName
pmGetContextHostName_r alias for pmGetHostName
pmGetContextLabels alias for pmLookupLabels
pmGetContextOptions alias for pmgetopt_r
pmGetDerivedControl alias for pmDerivedControl
pmGetDomainLabels alias for pmLookupLabels
pmGetFetchGroupContext alias for pmCreateFetchGroup
pmGetHostName return the hostname associated with a Performance Co-Pilot context
pmGetInDom get instance identifiers for a performance metrics instance domain
pmGetInDomArchive get instance identifiers for a performance metrics instance domain
pmGetInDomLabels alias for pmLookupLabels
pmGetInstancesLabels alias for pmLookupLabels
pmGetItemLabels alias for pmLookupLabels
pmGetOptionalConfig alias for pmGetConfig
pmGetOptions alias for pmgetopt_r
pmGetPMNSLocation determine the location of the currently used PMNS
pmGetProgname alias for pmSetProgname
pmGetUsername fetch special PCP username
pmGetVersion fetch installed PCP version number
pmIDStr convert a performance metric identifier into a string
pmIDStr_r alias for pmIDStr
pmID_build helper methods for manipulating PMIDs
pmID_cluster alias for pmID_build
pmID_domain alias for pmID_build
pmID_item alias for pmID_build
pmInDomStr convert a performance metric instance domain identifier into a string
pmInDomStr_r alias for pmInDomStr
pmInDom_build helper methods for manipulating instance domain identifiers
pmInDom_domain alias for pmInDom_build
pmInDom_serial alias for pmInDom_build
pmLoadASCIINameSpace establish a local PMNS for an application
pmLoadDerivedConfig load derived metric definitions from files
pmLoadNameSpace load a local PMNS for an application
pmLocaltime convert the date and time for a reporting timezone
pmLookupDesc obtain a description for a performance metric
pmLookupInDom translate an instance name into an instance identifier
pmLookupInDomArchive translate an instance name into an instance identifier
pmLookupInDomText return text describing a performance metrics instance domain
pmLookupLabels retrieve labels associated with performance metric values
pmLookupName translate performance metric names into PMIDs
pmLookupText return text describing a performance metric
pmMergeLabelSets alias for pmMergeLabels
pmMergeLabels merge sets of performance metric labels
pmNameAll translate a PMID to a set of performance metric names
pmNameID translate a PMID to a performance metric name
pmNameInDom translate an instance identifier into an instance name
pmNameInDomArchive translate an instance identifier into an instance name
pmNewContext establish a new PMAPI context
pmNewContextZone establish a reporting timezone based on a PMAPI context
pmNewZone establish a reporting timezone
pmNoMem report out of memory conditions
pmNotifyErr standard handling of error messages
pmNumberStr fixed width output format for numbers
pmNumberStr_r alias for pmNumberStr
pmOpenLog create a log file for diagnostics and debug output
pmParseDebug manipulate old-style PCP debugging control bit-fields
pmParseInterval convert interval string to timeval structure
pmParseMetricSpec uniform metric specification parser
pmParseTimeWindow parse time window command line arguments
pmParseUnitsStr parse units specification
pmPathSeparator return the filesystem path separator character
pmPrintDesc print a metric descriptor
pmPrintHighResStamp alias for pmtimevalNow
pmPrintLabelSets print an array of label sets
pmPrintStamp alias for pmtimevalNow
pmPrintValue print a performance metric value
pmReconnectContext reconnect to a PMAPI context
pmRecord record mode support for PMAPI clients
pmRecordAddHost alias for pmRecord
pmRecordControl alias for pmRecord
pmRecordSetup alias for pmRecord
pmRegisterDerived register a global derived metric name and definition
pmRegisterDerivedMetric alias for pmRegisterDerived
pmSearchClose alias for pmSearchSetup
pmSearchInfo diagnostic metrics of PCP search services
pmSearchSetConfiguration alias for pmSearchSetup
pmSearchSetEventLoop alias for pmSearchSetup
pmSearchSetMetricRegistry alias for pmSearchSetup
pmSearchSetSlots alias for pmSearchSetup
pmSearchSetup fast, scalable and fulltext capable search services
pmSearchTextInDom search for all entities related to given instance domain
pmSearchTextQuery fulltext search for metrics, instances and instance domains provided by PCP search services
pmSearchTextSuggest search for suggestions of metric or instance names using PCP search services
pmSemStr convert a performance metric semantic into a string
pmSemStr_r alias for pmSemStr
pmSeriesClose alias for pmSeriesSetup
pmSeriesDescs fast, scalable time series metadata
pmSeriesInstances alias for pmSeriesDescs
pmSeriesLabelValues alias for pmSeriesDescs
pmSeriesLabels alias for pmSeriesDescs
pmSeriesLoad alias for pmSeriesQuery
pmSeriesMetrics alias for pmSeriesDescs
pmSeriesQuery fast, scalable time series querying
pmSeriesSetConfiguration alias for pmSeriesSetup
pmSeriesSetEventLoop alias for pmSeriesSetup
pmSeriesSetMetricRegistry alias for pmSeriesSetup
pmSeriesSetSlots alias for pmSeriesSetup
pmSeriesSetup fast, scalable time series services
pmSeriesSources alias for pmSeriesDescs
pmSeriesValues alias for pmSeriesQuery
pmSetDebug manipulate PCP debugging control options
pmSetDerivedControl alias for pmDerivedControl
pmSetMode set collection time parameters for the current PMAPI context
pmSetProcessIdentity set process user and group id
pmSetProgname application name services
pmSortInstances sort performance metric values on instance identifier
pmSpecLocalPMDA process command-line argument for the table of DSO PMDAs
pmStore modify values of performance metrics
pmSyslog alias for pmNotifyErr
pmTimeConnect alias for pmtime
pmTimeDisconnect alias for pmtime
pmTimeRecv alias for pmtime
pmTimeSendAck alias for pmtime
pmTimeShowDialog alias for pmtime
pmTraversePMNS traverse the performance metrics name space
pmTraversePMNS_r alias for pmTraversePMNS
pmTrimNameSpace prune a performance metrics name space
pmTypeStr convert a performance metric type into a string
pmTypeStr_r alias for pmTypeStr
pmUnitsStr convert a performance metric's units into a string
pmUnitsStr_r alias for pmUnitsStr
pmUnloadNameSpace unload a local performance metrics name space for an application
pmUnpackEventRecords unpack event records
pmUnpackHighResEventRecords alias for pmUnpackEventRecords
pmUsageMessage alias for pmgetopt_r
pmUseContext change current PMAPI context
pmUseZone re-establish a reporting timezone
pmWhichContext identify the current PMAPI context
pmWhichZone return current reporting timezone
pmdaAttribute informs a PMDA about client connection attributes
pmdaCache manage a cache of instance domain information for a PMDA
pmdaCacheLookup alias for pmdaCache
pmdaCacheLookupKey alias for pmdaCache
pmdaCacheLookupName alias for pmdaCache
pmdaCacheOp alias for pmdaCache
pmdaCachePurge alias for pmdaCache
pmdaCacheResize alias for pmdaCache
pmdaCacheStore alias for pmdaCache
pmdaCacheStoreKey alias for pmdaCache
pmdaChildren translate a PMID to a set of dynamic performance metric names
pmdaCloseHelp alias for pmdaHelp
pmdaConnect establish a connection between a daemon PMDA and PMCD
pmdaDSO initialize the PMDA to run as a DSO
pmdaDaemon initialize the PMDA to run as a daemon
pmdaDesc get the description of a metric from a PMDA
pmdaEventAddHighResMissedRecord alias for pmdaEventArray
pmdaEventAddHighResRecord alias for pmdaEventArray
pmdaEventAddMissedRecord alias for pmdaEventArray
pmdaEventAddParam alias for pmdaEventArray
pmdaEventAddRecord alias for pmdaEventArray
pmdaEventArray utilities for PMDAs to build packed arrays of event records
pmdaEventClient client context tracking interfaces for event queues
pmdaEventClients alias for pmdaEventClient
pmdaEventEndClient alias for pmdaEventClient
pmdaEventGetAddr alias for pmdaEventArray
pmdaEventHighResAddParam alias for pmdaEventArray
pmdaEventHighResGetAddr alias for pmdaEventArray
pmdaEventNewActiveQueue alias for pmdaEventQueue
pmdaEventNewArray alias for pmdaEventArray
pmdaEventNewClient alias for pmdaEventClient
pmdaEventNewHighResArray alias for pmdaEventArray
pmdaEventNewQueue alias for pmdaEventQueue
pmdaEventQueue utilities for PMDAs managing event queues
pmdaEventQueueAppend alias for pmdaEventQueue
pmdaEventQueueBytes alias for pmdaEventQueue
pmdaEventQueueClients alias for pmdaEventQueue
pmdaEventQueueCounter alias for pmdaEventQueue
pmdaEventQueueHandle alias for pmdaEventQueue
pmdaEventQueueMemory alias for pmdaEventQueue
pmdaEventQueueRecords alias for pmdaEventQueue
pmdaEventQueueShutdown alias for pmdaEventQueue
pmdaEventReleaseArray alias for pmdaEventArray
pmdaEventReleaseHighResArray alias for pmdaEventArray
pmdaEventResetArray alias for pmdaEventArray
pmdaEventResetHighResArray alias for pmdaEventArray
pmdaExtGetData alias for pmdaInit
pmdaExtSetData alias for pmdaInit
pmdaExtSetFlags alias for pmdaInit
pmdaFetch fill a pmResult structure with the requested metric values
pmdaGetContext alias for pmdaMain
pmdaGetHelp alias for pmdaHelp
pmdaGetInDomHelp alias for pmdaHelp
pmdaGetOpt get options from arguments, parsing generic PMDA options
pmdaGetOptions alias for pmdaGetOpt
pmdaHelp help text support for a PMDA
pmdaInit initialize a PMDA
pmdaInstance return instance descriptions for a PMDA
pmdaInterfaceMoved reset internal state of a pmdaInterface structure
pmdaLabel fill pmdaLabelSet structures with metric labels
pmdaMain generic PDU processing for a PMDA
pmdaName translate a PMID to a set of dynamic performance metric names
pmdaOpenHelp alias for pmdaHelp
pmdaOpenLog redirect stderr to a logfile
pmdaPMID translate a dynamic performance metric name into a PMID
pmdaProfile update instance profile for PMDA in preparation for the next fetch from PMCD
pmdaRehash alias for pmdaInit
pmdaRootConnect privileged PCP collector services
pmdaRootContainerCGroupName alias for pmdaRootConnect
pmdaRootContainerHostName alias for pmdaRootConnect
pmdaRootContainerProcessID alias for pmdaRootConnect
pmdaRootProcessStart alias for pmdaRootConnect
pmdaRootProcessTerminate alias for pmdaRootConnect
pmdaRootProcessWait alias for pmdaRootConnect
pmdaRootShutdown alias for pmdaRootConnect
pmdaSendError send an error PDU to PMCD
pmdaSetCheckCallBack alias for pmdaMain
pmdaSetCommFlags alias for pmdaInit
pmdaSetData alias for pmdaInit
pmdaSetDoneCallBack alias for pmdaMain
pmdaSetEndContextCallBack alias for pmdaMain
pmdaSetFetchCallBack alias for pmdaFetch
pmdaSetFlags alias for pmdaInit
pmdaSetLabelCallBack alias for pmdaLabel
pmdaSetResultCallBack alias for pmdaMain
pmdaStore store a value into a metric for a PMDA
pmdaText extract metric help text for a PMDA
pmflush alias for pmprintf
pmgetopt_r command line handling for PMAPI tools
pmhttpClientFetch alias for pmhttpNewClient
pmhttpFreeClient alias for pmhttpNewClient
pmhttpNewClient simple HTTP client interfaces
pmiAddInstance add an element to an instance domain in a LOGIMPORT context
pmiAddMetric add a new metric definition to a LOGIMPORT context
pmiEnd finish up a LOGIMPORT archive
pmiErrStr convert a LOGIMPORT error code into a string
pmiErrStr_r alias for pmiErrStr
pmiGetHandle define a handle for a metric-instance pair
pmiID alias for pmiUnits
pmiInDom alias for pmiUnits
pmiPutLabel add labels to the output archive
pmiPutMark write a <mark> record to a PCP archive
pmiPutResult add a data record to a LOGIMPORT archive
pmiPutText add help text for an metric or instance domain
pmiPutValue add a value for a metric-instance pair
pmiPutValueHandle add a value for a metric-instance pair via a handle
pmiSetHostname set the source host name for a LOGIMPORT archive
pmiSetTimezone set the source timezone for a LOGIMPORT archive
pmiStart establish a new LOGIMPORT context
pmiUnits construct core metric data structures
pmiUseContext change LOGIMPORT context
pmiWrite flush data to a LOGIMPORT archive
pmjsonGet JSON string helpers and metrics extraction
pmjsonInit alias for pmjsonGet
pmjsonInitIndom alias for pmjsonGet
pmjsonPrint alias for pmjsonGet
pmprintf print formatted output in a window or to standard error
pmsprintf formatted string conversion
pmtime time control functions for synchronizing the archive position and update interval between one or more applications
pmtimevalAdd alias for pmtimevalNow
pmtimevalDec alias for pmtimevalNow
pmtimevalFromReal alias for pmtimevalNow
pmtimevalInc alias for pmtimevalNow
pmtimevalNow helper routines for time stored as a struct timeval
pmtimevalSub alias for pmtimevalNow
pmtimevalToReal alias for pmtimevalNow
pmtrace application-level performance instrumentation services
pmtraceabort alias for pmtrace
pmtracebegin alias for pmtrace
pmtracecounter alias for pmtrace
pmtraceend alias for pmtrace
pmtraceerrstr alias for pmtrace
pmtraceobs alias for pmtrace
pmtracepoint alias for pmtrace
pmtracestate alias for pmtrace
zbxpcp Zabbix Agent Loadable PCP Module

File Formats

LOGARCHIVE performance metrics archive format
PMNS the performance metrics name space
mmv Memory Mapped Values for Performance Co-Pilot
pcp-atoprc pcp-atop and pcp-atopsar resource file
pcp-dstat pcp-dstat configuration file
pcp.conf the Performance Co-Pilot configuration and environment file
pcp.env script to set Performance Co-Pilot run-time environment variables
perfevent.conf the Performance Co-Pilot perfevent PMDA configuration file
pmieconf generalized pmie rules and customizations
pmrep.conf pmrep configuration file