Package pcp-doc

Documentation and tutorial for the Performance Co-Pilot

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.1.1

General Commands

PCPCompat backward-compatibility in the Performance Co-Pilot (PCP)
PCPIntro introduction to the Performance Co-Pilot (PCP)
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
fBpmdabpftracefP bpftrace PMDA
find-filter fine-grained file selection based on time attributes
ganglia2pcp import ganglia data and create a PCP archive
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 report block I/O statistics
pcp-ipcs provide information on IPC facilities
pcp-kube-pods list Kubernetes pods to scan for running PCP services
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
pcp2csv alias for pmrep
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
pcpcompat alias for PCPCompat
pcpintro alias for PCPIntro
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 operating system kernel performance metrics domain agents
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 alias for fBpmdabpftracefP
pmdacifs Common Internet Filesystem (CIFS) PMDA
pmdacisco Cisco router performance metrics domain agent (PMDA)
pmdadarwin alias for pmdaaix
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 pmdaaix
pmdagfs2 Global Filesystem v2 (GFS2) PMDA
pmdagluster Gluster Filesystem PMDA
pmdagpfs gpfs filesystem statistics performance metrics domain agent (PMDA)
pmdagpsd gpsd 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
pmdakernel alias for pmdaaix
pmdakvm Linux virtualization performance metrics domain agent (PMDA)
pmdalibvirt libvirt PMDA
pmdalinux alias for pmdaaix
pmdalio Linux LIO subsystem PMDA
pmdalmsensors Linux hardware monitoring performance metrics domain agent (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
pmdanamed BIND (named) PMDA
pmdanetbsd alias for pmdaaix
pmdanetcheck netcheck PMDA
pmdanetfilter Linux netfilter IP connection tracking performance metrics domain agent (PMDA)
pmdanews sample Usenet news 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
pmdapdns PowerDNS performance metrics domain agent (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
pmdasamba Samba performance metrics domain agent (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
pmdasnmp Gateway from SNMP to PCP (PMDA)
pmdasolaris alias for pmdaaix
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
pmdavmware VMware performance metrics domain agent (PMDA)
pmdaweblog performance metrics domain agent (PMDA) for Web server logs
pmdawindows alias for pmdaaix
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 arbitrary performance metrics value dumper
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
pmieconf display and set configurable pmie rule variables
pmiestatus display information from pmie stats file
pminfo display information about performance metrics
pmiostat alias for pcp-iostat
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
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
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 PCP daemon manager
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
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 alias for pmevent
pmwebd alias for PCPCompat
sar2pcp import sar data and create a PCP archive
telnet-probe lightweight telnet-like port probe

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 event queue services for periodic asynchronous callbacks
__pmAFisempty alias for __pmAFblock
__pmAFregister alias for __pmAFblock
__pmAFsetup alias for __pmAFblock
__pmAFunblock alias for __pmAFblock
__pmAFunregister alias for __pmAFblock
__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
__pmFdLookupIPC alias for __pmAddIPC
__pmFreeAttrsSpec host and attributes specification parser
__pmFreeHostAttrsSpec alias for __pmFreeAttrsSpec
__pmFreeHostSpec uniform host specification parser
__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 manipulate old-style PCP debugging control bit-fields
__pmParseHostAttrsSpec alias for __pmFreeAttrsSpec
__pmParseHostSpec alias for __pmFreeHostSpec
__pmParseTime parse time point specification
__pmPrintIPC alias for __pmAddIPC
__pmProcessAddArg process execution support
__pmProcessClosePipe support for process execution at the end of a pipe
__pmProcessExec alias for __pmProcessAddArg
__pmProcessPipe alias for __pmProcessClosePipe
__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 __pmFreeAttrsSpec
__pmUnparseHostSpec alias for __pmFreeHostSpec
__pmaf alias for __pmAFblock
__pmconnectlogger alias for __pmConnectLogger
__pmcontrollog alias for __pmControlLog
__pmconverttime alias for __pmConvertTime
__pmlocalpmda alias for __pmLocalPMDA
__pmlookupipc alias for __pmAddIPC
__pmmktime alias for __pmMktime
__pmparsectime alias for __pmParseCtime
__pmparsetime alias for __pmParseTime
__pmprocessexec alias for __pmProcessAddArg
__pmprocesspipe alias for __pmProcessClosePipe
logimport alias for LOGIMPORT
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 create and initialize Memory Mapped Value file
mmv_stats_init alias for mmv_stats2_init
mmv_stats_registry Initialize the Memory Mapped Value file
pcpintro alias for PCPIntro
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 manipulate PCP debugging control options
pmClearFetchGroup simplified performance metrics value fetch and conversion
pmConvScale rescale a performance metric value
pmCreateFetchGroup alias for pmClearFetchGroup
pmCtime format the date and time for a reporting timezone
pmDelProfile delete instance(s) from the current PMAPI instance profile
pmDerivedErrStr return error message from failure to parse derived metric definition
pmDestroyContext destroy a PMAPI context
pmDestroyFetchGroup alias for pmClearFetchGroup
pmDiscoverClose asynchronous archive location and contents discovery services
pmDiscoverServices discover PCP services on the network
pmDiscoverSetConfiguration alias for pmDiscoverClose
pmDiscoverSetEventLoop alias for pmDiscoverClose
pmDiscoverSetMetricRegistry alias for pmDiscoverClose
pmDiscoverSetSlots alias for pmDiscoverClose
pmDiscoverSetup alias for pmDiscoverClose
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 pmClearFetchGroup
pmExtendFetchGroup_indom alias for pmClearFetchGroup
pmExtendFetchGroup_item alias for pmClearFetchGroup
pmExtendFetchGroup_timestamp alias for pmClearFetchGroup
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 pmClearFetchGroup
pmFreeEventResult release storage allocated for unpacked event records
pmFreeHighResEventResult alias for pmFreeEventResult
pmFreeLabelSets release storage allocated for performance metric labels
pmFreeMetricSpec uniform metric specification parser
pmFreeOptions command line handling for PMAPI tools
pmFreeResult release storage allocated for performance metrics values
pmGetAPIConfig return values for Performance Co-Pilot configuration variables
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 retrieve labels associated with performance metric values
pmGetConfig alias for pmGetAPIConfig
pmGetContextHostName return the hostname associated with a Performance Co-Pilot context
pmGetContextHostName_r alias for pmGetContextHostName
pmGetContextLabels alias for pmGetClusterLabels
pmGetContextOptions alias for pmFreeOptions
pmGetDomainLabels alias for pmGetClusterLabels
pmGetFetchGroupContext alias for pmClearFetchGroup
pmGetHostName alias for pmGetContextHostName
pmGetInDom get instance identifiers for a performance metrics instance domain
pmGetInDomArchive get instance identifiers for a performance metrics instance domain
pmGetInDomLabels alias for pmGetClusterLabels
pmGetInstancesLabels alias for pmGetClusterLabels
pmGetItemLabels alias for pmGetClusterLabels
pmGetOptionalConfig alias for pmGetAPIConfig
pmGetOptions alias for pmFreeOptions
pmGetPMNSLocation determine the location of the currently used PMNS
pmGetProgname application name services
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 alias for pmGetClusterLabels
pmLookupName translate performance metric names into PMIDs
pmLookupText return text describing a performance metric
pmMergeLabelSets merge sets of performance metric labels
pmMergeLabels alias for pmMergeLabelSets
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
pmParseInterval convert interval string to timeval structure
pmParseMetricSpec alias for pmFreeMetricSpec
pmParseTimeWindow parse time window command line arguments
pmParseUnitsStr parse units specification
pmPathSeparator return the filesystem path separator character
pmPrintDesc print a metric descriptor
pmPrintHighResStamp helper routines for time stored as a struct timeval
pmPrintLabelSets print an array of label sets
pmPrintStamp alias for pmPrintHighResStamp
pmPrintValue print a performance metric value
pmReconnectContext reconnect to a PMAPI context
pmRecordAddHost record mode support for PMAPI clients
pmRecordControl alias for pmRecordAddHost
pmRecordSetup alias for pmRecordAddHost
pmRegisterDerived register a derived metric name and definition
pmRegisterDerivedMetric alias for pmRegisterDerived
pmSemStr convert a performance metric semantic into a string
pmSemStr_r alias for pmSemStr
pmSeriesClose fast, scalable time series services
pmSeriesDescs fast, scalable time series metadata
pmSeriesInstances alias for pmSeriesDescs
pmSeriesLabelValues alias for pmSeriesDescs
pmSeriesLabels alias for pmSeriesDescs
pmSeriesLoad fast, scalable time series querying
pmSeriesMetrics alias for pmSeriesDescs
pmSeriesQuery alias for pmSeriesLoad
pmSeriesSetConfiguration alias for pmSeriesClose
pmSeriesSetEventLoop alias for pmSeriesClose
pmSeriesSetMetricRegistry alias for pmSeriesClose
pmSeriesSetSlots alias for pmSeriesClose
pmSeriesSetup alias for pmSeriesClose
pmSeriesSources alias for pmSeriesDescs
pmSeriesValues alias for pmSeriesLoad
pmSetDebug alias for pmClearDebug
pmSetMode set collection time parameters for the current PMAPI context
pmSetProcessIdentity set process user and group id
pmSetProgname alias for pmGetProgname
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 time control functions for synchronizing the archive position and update interval between one or more applications
pmTimeDisconnect alias for pmTimeConnect
pmTimeRecv alias for pmTimeConnect
pmTimeSendAck alias for pmTimeConnect
pmTimeShowDialog alias for pmTimeConnect
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 pmFreeOptions
pmUseContext change current PMAPI context
pmUseZone re-establish a reporting timezone
pmWhichContext identify the current PMAPI context
pmWhichZone return current reporting timezone
pmaddprofile alias for pmAddProfile
pmafm alias for pmRecordAddHost
pmapi alias for PMAPI
pmapi_internal alias for PMAPI_INTERNAL
pmatomstr alias for pmAtomStr
pmconvscale alias for pmConvScale
pmctime alias for pmCtime
pmda alias for PMDA
pmdaAttribute informs a PMDA about client connection attributes
pmdaCacheLookup manage a cache of instance domain information for a PMDA
pmdaCacheLookupKey alias for pmdaCacheLookup
pmdaCacheLookupName alias for pmdaCacheLookup
pmdaCacheOp alias for pmdaCacheLookup
pmdaCachePurge alias for pmdaCacheLookup
pmdaCacheResize alias for pmdaCacheLookup
pmdaCacheStore alias for pmdaCacheLookup
pmdaCacheStoreKey alias for pmdaCacheLookup
pmdaChildren translate a PMID to a set of dynamic performance metric names
pmdaCloseHelp help text support for a PMDA
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 utilities for PMDAs to build packed arrays of event records
pmdaEventAddHighResRecord alias for pmdaEventAddHighResMissedRecord
pmdaEventAddMissedRecord alias for pmdaEventAddHighResMissedRecord
pmdaEventAddParam alias for pmdaEventAddHighResMissedRecord
pmdaEventAddRecord alias for pmdaEventAddHighResMissedRecord
pmdaEventClients client context tracking interfaces for event queues
pmdaEventEndClient alias for pmdaEventClients
pmdaEventGetAddr alias for pmdaEventAddHighResMissedRecord
pmdaEventHighResAddParam alias for pmdaEventAddHighResMissedRecord
pmdaEventHighResGetAddr alias for pmdaEventAddHighResMissedRecord
pmdaEventNewActiveQueue utilities for PMDAs managing event queues
pmdaEventNewArray alias for pmdaEventAddHighResMissedRecord
pmdaEventNewClient alias for pmdaEventClients
pmdaEventNewHighResArray alias for pmdaEventAddHighResMissedRecord
pmdaEventNewQueue alias for pmdaEventNewActiveQueue
pmdaEventQueueAppend alias for pmdaEventNewActiveQueue
pmdaEventQueueBytes alias for pmdaEventNewActiveQueue
pmdaEventQueueClients alias for pmdaEventNewActiveQueue
pmdaEventQueueCounter alias for pmdaEventNewActiveQueue
pmdaEventQueueHandle alias for pmdaEventNewActiveQueue
pmdaEventQueueMemory alias for pmdaEventNewActiveQueue
pmdaEventQueueRecords alias for pmdaEventNewActiveQueue
pmdaEventQueueShutdown alias for pmdaEventNewActiveQueue
pmdaEventReleaseArray alias for pmdaEventAddHighResMissedRecord
pmdaEventReleaseHighResArray alias for pmdaEventAddHighResMissedRecord
pmdaEventResetArray alias for pmdaEventAddHighResMissedRecord
pmdaEventResetHighResArray alias for pmdaEventAddHighResMissedRecord
pmdaExtGetData initialize a PMDA
pmdaExtSetData alias for pmdaExtGetData
pmdaExtSetFlags alias for pmdaExtGetData
pmdaFetch fill a pmResult structure with the requested metric values
pmdaGetContext generic PDU processing for a PMDA
pmdaGetHelp alias for pmdaCloseHelp
pmdaGetInDomHelp alias for pmdaCloseHelp
pmdaGetOpt get options from arguments, parsing generic PMDA options
pmdaGetOptions alias for pmdaGetOpt
pmdaInit alias for pmdaExtGetData
pmdaInstance return instance descriptions for a PMDA
pmdaInterfaceMoved reset internal state of a pmdaInterface structure
pmdaLabel fill pmdaLabelSet structures with metric labels
pmdaMain alias for pmdaGetContext
pmdaName translate a PMID to a set of dynamic performance metric names
pmdaOpenHelp alias for pmdaCloseHelp
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 pmdaExtGetData
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 pmdaGetContext
pmdaSetCommFlags alias for pmdaExtGetData
pmdaSetData alias for pmdaExtGetData
pmdaSetDoneCallBack alias for pmdaGetContext
pmdaSetEndContextCallBack alias for pmdaGetContext
pmdaSetFetchCallBack alias for pmdaFetch
pmdaSetFlags alias for pmdaExtGetData
pmdaSetLabelCallBack alias for pmdaLabel
pmdaSetResultCallBack alias for pmdaGetContext
pmdaStore store a value into a metric for a PMDA
pmdaText extract metric help text for a PMDA
pmdaattribute alias for pmdaAttribute
pmdacache alias for pmdaCacheLookup
pmdachildren alias for pmdaChildren
pmdaconnect alias for pmdaConnect
pmdadaemon alias for pmdaDaemon
pmdadesc alias for pmdaDesc
pmdadso alias for pmdaDSO
pmdaeventarray alias for pmdaEventAddHighResMissedRecord
pmdaeventclient alias for pmdaEventClients
pmdaeventqueue alias for pmdaEventNewActiveQueue
pmdafetch alias for pmdaFetch
pmdagetoptions alias for pmdaGetOpt
pmdahelp alias for pmdaCloseHelp
pmdainit alias for pmdaExtGetData
pmdainstance alias for pmdaInstance
pmdainterfacemoved alias for pmdaInterfaceMoved
pmdalabel alias for pmdaLabel
pmdamain alias for pmdaGetContext
pmdaname alias for pmdaName
pmdaopenlog alias for pmdaOpenLog
pmdapmid alias for pmdaPMID
pmdaprofile alias for pmdaProfile
pmdarootconnect alias for pmdaRootConnect
pmdasenderror alias for pmdaSendError
pmdastore alias for pmdaStore
pmdatext alias for pmdaText
pmdatrace application-level performance instrumentation services
pmdelprofile alias for pmDelProfile
pmderivederrstr alias for pmDerivedErrStr
pmdestroycontext alias for pmDestroyContext
pmdiscoverservices alias for pmDiscoverServices
pmdiscoversetup alias for pmDiscoverClose
pmdupcontext alias for pmDupContext
pmerrstr alias for pmErrStr
pmeventflagsstr alias for pmEventFlagsStr
pmextractvalue alias for pmExtractValue
pmfetch alias for pmFetch
pmfetcharchive alias for pmFetchArchive
pmfetchgroup alias for pmClearFetchGroup
pmflush print formatted output in a window or to standard error
pmfreeeventresult alias for pmFreeEventResult
pmfreelabelsets alias for pmFreeLabelSets
pmfreeprofile alias for __pmFreeProfile
pmfreeresult alias for pmFreeResult
pmgetarchiveend alias for pmGetArchiveEnd
pmgetarchivelabel alias for pmGetArchiveLabel
pmgetchildren alias for pmGetChildren
pmgetchildrenstatus alias for pmGetChildrenStatus
pmgetconfig alias for pmGetAPIConfig
pmgetcontexthostname alias for pmGetContextHostName
pmgetindom alias for pmGetInDom
pmgetindomarchive alias for pmGetInDomArchive
pmgetopt_r alias for pmFreeOptions
pmgetoptions alias for pmFreeOptions
pmgetpmnslocation alias for pmGetPMNSLocation
pmgetusername alias for pmGetUsername
pmgetversion alias for pmGetVersion
pmhttpClientFetch simple HTTP client interfaces
pmhttpFreeClient alias for pmhttpClientFetch
pmhttpNewClient alias for pmhttpClientFetch
pmhttpnewclient alias for pmhttpClientFetch
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
pmiGetHandle define a handle for a metric-instance pair
pmiID construct core metric data structures
pmiInDom alias for pmiID
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 alias for pmiID
pmiUseContext change LOGIMPORT context
pmiWrite flush data to a LOGIMPORT archive
pmiaddinstance alias for pmiAddInstance
pmiaddmetric alias for pmiAddMetric
pmid_helper alias for pmID_build
pmidstr alias for pmIDStr
pmiend alias for pmiEnd
pmierrstr alias for pmiErrStr
pmigethandle alias for pmiGetHandle
pmindom_helper alias for pmInDom_build
pmindomstr alias for pmInDomStr
pmiputlabel alias for pmiPutLabel
pmiputmark alias for pmiPutMark
pmiputresult alias for pmiPutResult
pmiputtext alias for pmiPutText
pmiputvalue alias for pmiPutValue
pmiputvaluehandle alias for pmiPutValueHandle
pmisethostname alias for pmiSetHostname
pmisettimezone alias for pmiSetTimezone
pmistart alias for pmiStart
pmiunits alias for pmiID
pmiusecontext alias for pmiUseContext
pmiwrite alias for pmiWrite
pmjsonGet JSON string helpers and metrics extraction
pmjsonInit alias for pmjsonGet
pmjsonInitIndom alias for pmjsonGet
pmjsonPrint alias for pmjsonGet
pmjsonget alias for pmjsonGet
pmloadasciinamespace alias for pmLoadASCIINameSpace
pmloadderivedconfig alias for pmLoadDerivedConfig
pmloadnamespace alias for pmLoadNameSpace
pmlocaltime alias for pmLocaltime
pmlookupdesc alias for pmLookupDesc
pmlookupindom alias for pmLookupInDom
pmlookupindomarchive alias for pmLookupInDomArchive
pmlookupindomtext alias for pmLookupInDomText
pmlookuplabels alias for pmGetClusterLabels
pmlookupname alias for pmLookupName
pmlookuptext alias for pmLookupText
pmmergelabels alias for pmMergeLabelSets
pmnameall alias for pmNameAll
pmnameid alias for pmNameID
pmnameindom alias for pmNameInDom
pmnameindomarchive alias for pmNameInDomArchive
pmnewcontext alias for pmNewContext
pmnewcontextzone alias for pmNewContextZone
pmnewzone alias for pmNewZone
pmnomem alias for pmNoMem
pmnotifyerr alias for pmNotifyErr
pmnumberstr alias for pmNumberStr
pmopenlog alias for pmOpenLog
pmparsedebug alias for __pmParseDebug
pmparsehostattrsspec alias for __pmFreeAttrsSpec
pmparsehostspec alias for __pmFreeHostSpec
pmparseinterval alias for pmParseInterval
pmparsemetricspec alias for pmFreeMetricSpec
pmparsetimewindow alias for pmParseTimeWindow
pmparseunitsstr alias for pmParseUnitsStr
pmpathseparator alias for pmPathSeparator
pmprintdesc alias for pmPrintDesc
pmprintf alias for pmflush
pmprintlabelsets alias for pmPrintLabelSets
pmprintvalue alias for pmPrintValue
pmreconnectcontext alias for pmReconnectContext
pmregisterderived alias for pmRegisterDerived
pmsemstr alias for pmSemStr
pmseriesdescs alias for pmSeriesDescs
pmseriesquery alias for pmSeriesLoad
pmseriessetup alias for pmSeriesClose
pmsetdebug alias for pmClearDebug
pmsetmode alias for pmSetMode
pmsetprocessidentity alias for pmSetProcessIdentity
pmsetprogname alias for pmGetProgname
pmsortinstances alias for pmSortInstances
pmspeclocalpmda alias for pmSpecLocalPMDA
pmsprintf formatted string conversion
pmstore alias for pmStore
pmtime alias for pmTimeConnect
pmtimeval alias for pmPrintHighResStamp
pmtimevalAdd alias for pmPrintHighResStamp
pmtimevalDec alias for pmPrintHighResStamp
pmtimevalFromReal alias for pmPrintHighResStamp
pmtimevalInc alias for pmPrintHighResStamp
pmtimevalNow alias for pmPrintHighResStamp
pmtimevalSub alias for pmPrintHighResStamp
pmtimevalToReal alias for pmPrintHighResStamp
pmtraceabort alias for pmdatrace
pmtracebegin alias for pmdatrace
pmtracecounter alias for pmdatrace
pmtraceend alias for pmdatrace
pmtraceerrstr alias for pmdatrace
pmtraceobs alias for pmdatrace
pmtracepoint alias for pmdatrace
pmtracestate alias for pmdatrace
pmtraversepmns alias for pmTraversePMNS
pmtrimnamespace alias for pmTrimNameSpace
pmtypestr alias for pmTypeStr
pmunitsstr alias for pmUnitsStr
pmunloadnamespace alias for pmUnloadNameSpace
pmunpackeventrecords alias for pmUnpackEventRecords
pmusecontext alias for pmUseContext
pmusezone alias for pmUseZone
pmwebapi alias for PMWEBAPI
pmwhichcontext alias for pmWhichContext
pmwhichzone alias for pmWhichZone
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/pcp-atopsar related 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
pmns alias for PMNS
pmrep.conf pmrep configuration file