Linux repositories inspector

libpcp3-dev - Performance Co-Pilot library and headers

The libpcp-dev package contains the base Performance Co-Pilot (PCP) library and header files needed to develop collector and monitor programs which make use of PCP services.
The Performance Co-Pilot provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data.
Original maintainer
Homepagehttps://pcp.io
5.0.3
Ubuntu iconUbuntu 20.04
4.3.4
Ubuntu iconUbuntu 19.10
4.3.2
Debian iconDebian 10.0
4.3.1
Ubuntu iconUbuntu 19.04
4.1.2
Ubuntu iconUbuntu 18.10
4.0.1
Ubuntu iconUbuntu 18.04 LTS
3.12.1
Ubuntu iconUbuntu 17.10
3.10.8build1
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb4.3.2+really4.3.1-0.12019-06-21598 kiB1.84 MiB
Ubuntu iconUbuntu 17.10 artful/universedeb3.12.12017-11-10466 kiB1.59 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb4.0.1-12018-06-19509 kiB1.74 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb4.1.2-12019-01-14513 kiB1.75 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb4.3.1-12019-06-17526 kiB1.79 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb4.3.4-1build12019-09-06534 kiB1.84 MiB
Ubuntu iconUbuntu 20.04 focal/universedeb5.0.3-12020-02-28552 kiB1.89 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb3.10.8build12017-11-10412 kiB1.32 MiB

Manual pages

LOGIMPORT(3)

LOGIMPORT - introduction to the library for importing data and creating a PCP archive

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

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

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

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

__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

Latest updates

Ubuntu icon

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

2020-02-28
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 5.0.2-1.1build1 to 5.0.3-1

2020-02-28
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 5.0.3-1 introduced

2020-02-27
Ubuntu icon

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

2020-02-13
Ubuntu icon

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

2020-02-13
Ubuntu icon

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

2020-01-25
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 5.0.2-1.1 removed

2020-01-08
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 5.0.1-1 to 5.0.2-1.1

2020-01-08
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 5.0.2-1.1 introduced

2020-01-08
Ubuntu icon

Ubuntu 20.04 focal/universe: Version 5.0.1-1 introduced

2020-01-07
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 reintroduced

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 removed

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 reintroduced

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 removed

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 reintroduced

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 removed

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 reintroduced

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 removed

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 reintroduced

2019-09-06
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 4.3.4-1build1 removed

2019-09-06

Related packages

libpcp3 - Performance Co-Pilot run-time libraries
⇧ Top