Provided by: pcp_6.2.0-1.1build4_amd64 bug

NAME

       pmrep - performance metrics reporter

SYNOPSIS

       pmrep  [-12357CdgGHIjkLmnprRuUvVxz?]   [-4  action]  [-6  sort-metric]  [-8|-9  limit] [-a
       archive] [-A align] [--archive-folio folio] [-b|-B space-scale] [-c  config]  [--container
       container]  [--daemonize]  [-e  derived] [-E lines] [-f format] [-F outfile] [-h host] [-i
       instances]  [--include-texts]  [-J  rank]  [-K  spec]  [-l   delimiter]   [-N   predicate]
       [--no-inst-info]  [-o  output]  [-O  origin]  [-P|-0  precision]  [-q|-Q  count-scale] [-s
       samples] [-S starttime] [-t interval] [-T endtime] [-w|-W width] [-X label]  [-y|-Y  time-
       scale] [-Z timezone] metricspec [...]

DESCRIPTION

       pmrep  is  a  customizable  performance metrics reporting tool.  Any available performance
       metric, live or archived, system and/or application, can be selected for  reporting  using
       one of the output alternatives listed below together with applicable formatting options.

       pmrep  collects  selected metric values through the facilities of the Performance Co-Pilot
       (PCP), see PCPIntro(1).  The metrics to be reported are specified on the command line,  in
       configuration files, or both.  Metrics can be automatically converted and scaled using the
       PCP facilities, either by default or by per-metric scaling specifications.  In addition to
       the  existing  metrics,  derived  metrics  can be defined using the arithmetic expressions
       described in pmRegisterDerived(3).

       A wide range of metricsets (see below) is included by default, providing reports  on  per-
       process  details,  NUMA  performance,  mimicking other tools like sar(1) and more, see the
       pmrep  configuration  files  in  $PCP_SYSCONF_DIR/pmrep  (typically  /etc/pcp/pmrep)   for
       details.   Tab  completion  for options, metrics, and metricsets is available for bash and
       zsh.

       Unless directed to another host by the -h  option,  pmrep  will  contact  the  Performance
       Metrics Collector Daemon (PMCD, see pmcd(1)) on the local host.

       The  -a option causes pmrep to use the specified set of archives rather than connecting to
       a PMCD.  The -a and -h options are mutually exclusive.

       The -L option causes pmrep to use a local  context  to  collect  metrics  from  DSO  PMDAs
       (Performance  Metrics  Domain  Agents,  ``plugins'') on the local host without PMCD.  Only
       some metrics are available in this  mode.   The  -a,  -h,  and  -L  options  are  mutually
       exclusive.

       The  metrics  of  interest  are  named  in  the  metricspec  argument(s).  If a metricspec
       specifies a non-leaf node in the Performance Metrics Name Space (PMNS),  then  pmrep  will
       recursively  descend  the  PMNS  and  report  on  all  leaf nodes (i.e., metrics) for that
       metricspec.   Use  pminfo(1)  to  list  all  the  metrics  (PMNS  lead  nodes)  and  their
       descriptions.

       A  metricspec  has  three different forms.  First, on the command line it can start with a
       colon (``:'') to indicate a metricset to be read from pmrep configuration  files  (see  -c
       and pmrep.conf(5)), which may then consist of any number of metrics.  Second, a metricspec
       starting with non-colon specifies a PMNS node as described above, optionally  followed  by
       metric  output  formatting  definitions.   This  so-called compact form of a metricspec is
       defined as follows:

     metric[,label[,instances[,unit/scale[,type[,width[,precision[,limit]]]]]]]

       A valid PMNS node (metric) is mandatory.  It may be followed by a  text  label  used  with
       stdout  output.   The  optional instances definition restricts csv and stdout reporting to
       the specified instances of the metric so non-matching instances will be filtered out  (see
       -i).   An  optional unit/scale is applicable for dimension-compatible, non-string metrics.
       See below for supported unit/scale specifications.  By default, cumulative counter metrics
       are  converted  to  rates,  an  optional  type  can  be  set  to  raw to disable this rate
       conversion.  For stdout output a numeric width can be used to set the width of the  output
       column  for  this  metric.   Too  wide  strings in the output will be truncated to fit the
       column.  A metric-specific precision  can  be  provided  for  numeric  non-integer  output
       values.   Lastly,  a metric-specific limit can be set for filtering out numeric values per
       the limit.

       As a special case for metrics that are counters with time units  (nanoseconds  to  hours),
       the  unit/scale  can  be used to change the default reporting (for example, milliseconds /
       second) to normalize to the range zero to one by setting this to sec (see also -y and -Y).

       The following metricspec requests the metric kernel.all.sysfork to be reported  under  the
       text  label  forks,  converting  to  the  metric default rate count/s in an 8 wide column.
       Although the definitions in this compact form are optional, they must always  be  provided
       in the order specified above, thus the commas.

               kernel.all.sysfork,forks,,,,8

       The   third  form  of  a  metricspec,  verbose  form,  is  described  and  valid  only  in
       pmrep.conf(5).

       Derived metrics are specified like regular PMNS leaf node metrics.

       Options via environment values (see pmGetOptions(3)) override the  corresponding  built-in
       default   values   (if  any).   Configuration  file  options  override  the  corresponding
       environment  variables  (if  any).   Command  line  options  override  the   corresponding
       configuration file options (if any).

OPTIONS

       The available command line options are:

       -0 precision, --precision-force=precision
            Like -P but this option will override per-metric specifications.

       -1, --dynamic-header
            Print  a  new  dynamically  adjusted header every time changes in the availability of
            metric and instance values occur.  By default a static header that never  changes  is
            printed once.  See also -4, -7, and -E.

       -2, --overall-rank
            Perform  overall  ranking  of  instances in archive.  By default ranking (see -J) and
            reporting happens on each interval.  With this option all instances  and  values  are
            ranked before a summary is reported.  See pmlogsummary(1) for further archive summary
            reporting alternatives, including averages and peak times for values.

       -3, --overall-rank-alt
            Like -2 but print metric instances  in  pmrep  metricspec  format,  to  allow  easily
            selecting the instances for further investigation.

       -4 action, --names-change=action
            Specify  which  action  to  take  on  receiving  a  metric  names change event during
            sampling.  These events occur when  a  PMDA  discovers  new  metrics  sometime  after
            starting  up,  and  informs running client tools like pmrep.  Valid values for action
            are update (refresh  metrics  being  sampled),  ignore  (do  nothing  -  the  default
            behaviour)  and  abort  (exit  the  program if such an event occurs).  update implies
            --dynamic-header.

       -5, --ignore-unknown
            Silently ignore any metric name that cannot be resolved.  At least one metric must be
            found for the tool to start.

       -6, --sort-metric=sort-metric
            Specify a sort reference metric to sort output by values with -X.  By default sorting
            order is descending, prepending the metric name with  the  minus  sign  (``-'')  will
            change the order to be ascending.  See also -J and -N.

       -7, --fixed-header
            With  -X  print  a  fixed  header  once (unless using -E) including all metrics being
            reported.  Unlike with the  default  (static)  header,  only  instances  with  values
            available  are  reported.   Unlike with the dynamic header, the header is not updated
            even if values for some metrics later become (un)available.  See also -1 and -E.

       -8 limit, --limit-filter=limit
            Limit results to instances with values above/below limit.  A  positive  integer  will
            include instances with values at or above the limit in reporting.  A negative integer
            will include instances with values at or below the limit in reporting.   A  value  of
            zero  performs no limit filtering.  This option will not override possible per-metric
            specifications.  See also -J and -N.

       -9 limit, --limit-filter-force=limit
            Like -8 but this option will override per-metric specifications.

       -a archive, --archive=archive
            Performance metric values are retrieved from the set of  Performance  Co-Pilot  (PCP)
            archive  files identified by the archive argument, which is a comma-separated list of
            names, each of which may be the base name of an archive or the name  of  a  directory
            containing one or more archives.  See also -u.

       -A align, --align=align
            Force  the initial sample to be aligned on the boundary of a natural time unit align.
            Refer to PCPIntro(1) for a complete description of the syntax for align.

       --archive-folio=folio
            Read metric source archives  from  the  PCP  archive  folio  created  by  tools  like
            pmchart(1) or, less often, manually with mkaf(1).

       -b scale, --space-scale=scale
            Unit/scale  for  space  (byte)  metrics,  possible  values include bytes, Kbytes, KB,
            Mbytes, MB, and  so  forth.   This  option  will  not  override  possible  per-metric
            specifications.  See also pmParseUnitsStr(3).

       -B scale, --space-scale-force=scale
            Like -b but this option will override per-metric specifications.

       -c config, --config=config
            Specify the config file or directory to use.  In case config is a directory all files
            in  it  ending  .conf  will  be  included.   The  default  is  the  first  found  of:
            ./pmrep.conf,                 $HOME/.pmrep.conf,                $HOME/pcp/pmrep.conf,
            $PCP_SYSCONF_DIR/pmrep/pmrep.conf, and $PCP_SYSCONF_DIR/pmrep.  See pmrep.conf(5).

       --container=container
            Fetch performance metrics from the specified container, either local or  remote  (see
            -h).

       -C, --check
            Exit before reporting any values, but after parsing the configuration and metrics and
            printing possible headers.

       -d, --delay
            When replaying from an archive, this option requests that  the  prevailing  real-time
            delay  be applied between samples (see -t) to effect a pause, rather than the default
            behaviour of replaying at full speed.

       --daemonize
            Daemonize on startup.

       -e derived, --derived=derived
            Specify derived performance metrics.  If derived starts with a slash (``/'') or  with
            a  dot  (``.'')  it  will be interpreted as a PCP derived metrics configuration file,
            otherwise it will be interpreted as  comma-  or  semicolon-separated  derived  metric
            expressions.   For  complete  description  of derived metrics and PCP derived metrics
            configuration   files   see    pmLoadDerivedConfig(3)    and    pmRegisterDerived(3).
            Alternatively,  using  pmrep.conf(5)  configuration  syntax  allows  defining derived
            metrics as part of metricsets.

       -E lines, --repeat-header=lines
            Repeat the header every lines of output.  When not using -1 or -7 use auto to  repeat
            the header based on terminal height.  See also -1 and -7.

       -f format, --timestamp-format=format
            Use  the  format  string  for formatting the timestamp.  The format will be used with
            Python's datetime.strftime method which is mostly  the  same  as  that  described  in
            strftime(3).   An  empty format string (i.e., "") will remove the timestamps from the
            output.  Defaults to %H:%M:%S when using  the  stdout  output  target.   Defaults  to
            %Y-%m-%d %H:%M:%S when using the csv output target.

       -F outfile, --output-file=outfile
            Specify the output file outfile.  See -o.

       -g, --separate-header
            Output  the  column  number  and  complete  metric  information, one-per-line, before
            printing the metric values.

       -G, --no-globals
            Do not include global metrics in reporting (see pmrep.conf(5)).

       -h host, --host=host
            Fetch performance metrics  from  pmcd(1)  on  host,  rather  than  from  the  default
            localhost.

       -H, --no-header
            Do not print any headers.

       -i instances, --instances=instances
            Retrieve  and  report  only the specified metric instances.  By default all initially
            present instances are reported, except when writing an archive (see -o),  where  also
            all future instances will be reported.

            The  specified  instances  are filtered from the initially present instances when the
            tool is starting up.  Thus instances which would match the filter appearing after the
            tool has started up will not be reported, use -j to change this.

            This  is  a  global  option  that is used for all set-valued metrics unless a metric-
            specific instance filter is provided as part of a  metricspec.   By  default  single-
            valued  ``flat''  metrics  without  instances  are still reported as usual, use -v to
            change this.

            instances is a comma-separated list of one or more  instance  filter  specifications.
            Filters  containing commas or whitespace must be quoted with single (') or double (")
            quotes.  Note that as part of a metricspec on command line a list with more than  one
            filter  both  the  list  and  each  filter must be quoted as shown below.  It is also
            possible to define a single filter with bars (|)  as  instance  separating  regex  in
            order to make quoting easier, see below.

            Multiple  -i  options  are  allowed as an alternative way of specifying more than one
            non-metric-specific instance filters.

            An individual instance filter can be one of the following:

            name      Full instance name.  For example, sda for disk.dev instances  or  eth0  for
                      network.interface instances.

            PID       Process ID for proc instances.

            command   Base  name  of a process for proc instances.  For example, pmcd would match
                      all pmcd(1) processes regardless of their path or PID.

            regex     Regular expression.  For example,  .*python.*  would  match  all  instances
                      having  the string python as part of their instance name, meaning that this
                      would match all Python processes regardless of their path, PID, or version.

            As an example, the following would report the same instances:

                 $ pmrep -i '. minute' kernel.all.load
                 $ pmrep -i '1 minute','5 minute' kernel.all.load
                 $ pmrep -i "'1 minute','5 minute'" kernel.all.load
                 $ pmrep -i '1 minute' -i '5 minute' kernel.all.load
                 $ pmrep kernel.all.load,,"'1 minute','5 minute'"
                 $ pmrep kernel.all.load,,'1 minute|5 minute'

            However, this would report only the 1-minute instance:

                 $ pmrep -i '1 minute','5 minute' kernel.all.load,,'1 minute'

            And this would report all instances (due to per-metric regex):

                 $ pmrep -i '1 minute','5 minute' 'kernel.all.load,,.*'

       -I, --ignore-incompat
            Ignore incompatible metrics.  By default incompatible metrics (that is, their type is
            unsupported or they cannot be scaled as requested) will cause pmrep to terminate with
            an error message.  With this option all incompatible  metrics  are  silently  omitted
            from  reporting.  This may be especially useful when requesting non-leaf nodes of the
            PMNS tree for reporting.

       --include-texts
            When writing a PCP archive, include PCP metric help texts in the created archive.

       -j, --live-filter
            Perform instance live filtering.  This allows capturing all named instances  even  if
            processes  are  restarted  at some point (unlike without live filtering).  Performing
            live filtering over a huge number of instances will add some internal overhead  so  a
            bit of user caution is advised.  See also -1 and -n.

       -J rank, --rank=rank
            Limit  results  to highest/lowest ranked instances of set-valued metrics.  A positive
            integer will include highest valued instances in reporting.  A negative integer  will
            include  lowest  valued instances in reporting.  A value of zero performs no ranking.
            Ranking does not imply sorting, see -6.  See also -2 and -8.

       -k, --extended-csv
            Write extended CSV output, similar to sadf(1).

       -K spec, --spec-local=spec
            When fetching metrics from a local context (see -L), the -K option  may  be  used  to
            control  the DSO PMDAs that should be made accessible.  The spec argument conforms to
            the syntax described in pmSpecLocalPMDA(3).  More than one -K option may be used.

       -l delimiter, --delimiter=delimiter
            Specify the delimiter that separates each  column  of  csv  or  stdout  output.   The
            default  for  stdout  is two spaces (``  '') and comma (``,'') for csv.  When using a
            non-whitespace delimiter, all instances of the delimiter in  string  values  will  be
            replaced by the underscore (``_'') character.

       -L, --local-PMDA
            Use a local context to collect metrics from DSO PMDAs on the local host without PMCD.
            See also -K.

       -m, --include-labels
            Include PCP metric labels in the output.

       -n, --invert-filter
            Perform ranking before live filtering.  By  default  instance  live  filtering  (when
            requested,  see  -j)  happens before instance ranking (when requested, see -J).  With
            this option the logic is inverted and ranking happens before live filtering.

       -N predicate, --predicate=predicate
            Specify a comma-separated list of predicate filter  reference  metrics.   By  default
            ranking  (see  -J) happens for each metric individually.  With predicates, ranking is
            done only for the specified predicate metrics.  When reporting, rest of  the  metrics
            sharing the same instance domain (see PCPIntro(1)) as the predicate will include only
            the highest/lowest ranking instances of the corresponding  predicate.   Ranking  does
            not imply sorting, see -6.

            So  for  example,  using  proc.memory.rss  (resident  memory  size of process) as the
            predicate metric together with proc.io.total_bytes and mem.util.used as metrics to be
            reported,  only  the  processes  using most/least (as per -J) memory will be included
            when reporting total bytes written by processes.  Since mem.util.used  is  a  single-
            valued  metric  (thus  not  sharing  the  same instance domain as the process related
            metrics), it will be reported as usual.

       --no-inst-info
            Omit instance information from headers.  Not applicable  with  separate  header  (see
            -g).

       -o output, --output=output
            Use output target for reporting.  The default target is stdout.  The available output
            target alternatives are:

            archive
              Record metrics into a PCP archive which can  later  be  replayed  with  PCP  tools,
              including  pmrep  itself.   See LOGARCHIVE(5) and PCPIntro(1) for details about PCP
              archive files.  Requires -F.

            csv
              Print metrics in CSV format (subject to formatting options).

            stdout
              Print metrics to stdout (format subject to formatting options).

       -O origin, --origin=origin
            When reporting archived metrics, start reporting at origin  within  the  time  window
            (see  -S  and -T).  Refer to PCPIntro(1) for a complete description of the syntax for
            origin.

       -p, --timestamps
            Print timestamps.  By default no timestamps are printed.

       -P precision, --precision=precision
            Use precision for numeric non-integer output values.  If the value is  too  wide  for
            its  column  width,  precision  is  reduced  one  by one until the value fits, or not
            printed at all if it does not.   The  default  is  to  use  3  decimal  places  (when
            applicable).  This option will not override possible per-metric specifications.

       -q scale, --count-scale=scale
            Unit/scale  for  count metrics, possible values include count x 10^-1, count, count x
            10, count x 10^2, and so forth from 10^-8  to  10^7.   (These  values  are  currently
            space-sensitive.)   This option will not override possible per-metric specifications.
            See also pmParseUnitsStr(3).

       -Q scale, --count-scale-force=scale
            Like -q but this option will override per-metric specifications.

       -r, --raw
            Output raw metric values, do not convert cumulative counters to rates.  When  writing
            archives,  raw values are always used.  This option will override possible per-metric
            specifications.

       -R, --raw-prefer
            Like -r but this option will not override per-metric specifications.

       -s samples, --samples=samples
            The samples argument defines the number of samples to be retrieved and reported.   If
            samples  is  0  or -s is not specified, pmrep will sample and report continuously (in
            real time mode) or until the end of the set of PCP archives (in archive  mode).   See
            also -T.

       -S starttime, --start=starttime
            When  reporting  archived  metrics,  the  report  will be restricted to those records
            logged at or after starttime.  Refer to PCPIntro(1) for a complete description of the
            syntax for starttime.

       -t interval, --interval=interval
            Set  the  reporting  interval  to  something  other  than  the default 1 second.  The
            interval argument follows the syntax described in PCPIntro(1), and  in  the  simplest
            form  may  be  an unsigned integer (the implied units in this case are seconds).  See
            also the -T and -u options.

       -T endtime, --finish=endtime
            When reporting archived metrics, the report  will  be  restricted  to  those  records
            logged  before or at endtime.  Refer to PCPIntro(1) for a complete description of the
            syntax for endtime.

            When used to define the runtime before pmrep will exit, if no samples is  given  (see
            -s)  then the number of reported samples depends on interval (see -t).  If samples is
            given then interval will be adjusted to allow reporting of  samples  during  runtime.
            In  case  all  of  -T, -s, and -t are given, endtime determines the actual time pmrep
            will run.

       -u, --no-interpol
            When reporting archived metrics, by default values  are  reported  according  to  the
            selected  sample interval (-t option), not according to the actual record interval in
            an archive.  To this effect PCP interpolates the values to be reported based  on  the
            records  in  the  archive.   With  the -u option uninterpolated reporting is enabled,
            every recorded value for the selected metrics is reported and  the  requested  sample
            interval (-t) is ignored.

            So  for  example,  if a PCP archive contains recorded values for every 10 seconds and
            the requested sample interval is 1 hour, by default pmrep will use  an  interpolation
            scheme to compute the values of the requested metrics from the values recorded in the
            proximity of these requested metrics and values for every 1 hour are reported.   With
            -u  every record every 10 seconds are reported as such (the reported values are still
            subject to rate conversion, use -r or -R to disable).

       -U, --no-unit-info
            Omit unit information from headers.

       -v, --omit-flat
            Report only set-valued metrics with instances (e.g. disk.dev.read) and  omit  single-
            valued ``flat'' metrics without instances (e.g.  kernel.all.sysfork).  See -i and -I.

       -V, --version
            Display version number and exit.

       -w width, --width=width
            Set  the  stdout  output column width.  Strings will be truncated to this width.  The
            default width is the shortest that can fit the metric text label, the forced  minimum
            is 3.  This option will not override possible per-metric specifications.

       -W width, --width-force=width
            Like -w but this option will override per-metric specifications.

       -x, --extended-header
            Print extended header.

       -X label, --colxrow=label
            Swap  columns and rows in stdout output, reporting one instance per line, using label
            as the text label for the instance column.   Use  an  empty  string  ("")  to  enable
            swapping without a specific column label.  This change in output allows using grep(1)
            to filter results or to more closely mimic other tools.  See also -i and -6.

       -y scale, --time-scale=scale
            Unit/scale for time metrics, possible  values  include  nanosec,  ns,  microsec,  us,
            millisec,  ms,  and  so forth up to hour, hr.  This option will not override possible
            per-metric specifications.  See also pmParseUnitsStr(3).

       -Y scale, --time-scale-force=scale
            Like -y but this option will override per-metric specifications.

       -z, --hostzone
            Use the local timezone of the host that is the source of the performance metrics,  as
            identified by either the -h or the -a options.  The default is to use the timezone of
            the local host.

       -Z timezone, --timezone=timezone
            Use timezone for the date and time.  Timezone is in the  format  of  the  environment
            variable  TZ  as described in environ(7).  Note that when including a timezone string
            in output, ISO 8601 -style UTC offsets are used (so  something  like  -Z  EST+5  will
            become UTC-5).

       -?, --help
            Display usage message and exit.

EXAMPLES

       The  following  examples use the standard PCP facilities for collecting the metric values,
       no external utilities are needed.  The referenced colon-starting metricsets  are  part  of
       the  default  pmrep  configuration.   With  bash  and zsh tab completes available options,
       metrics, and after a colon metricsets.

       Display network interface metrics on the local host:
           $ pmrep network.interface.total.bytes

       Display all outgoing network metrics for the wlan0 interface:
           $ pmrep -i wlan0 -v network.interface.out

       Display the slab total usage (in MB) of two specific slab instances:
           $ pmrep mem.slabinfo.slabs.total_size,,'kmalloc-4k|xfs_inode',MB

       Display timestamped vmstat(8) like information using megabytes instead  of  kilobytes  and
       also include the number of inodes used:
           $ pmrep -p -B MB :vmstat vfs.inodes.count

       Display  per-device disk reads and writes from the host server1 using two seconds interval
       and sadf(1) like CSV output format:
           $ pmrep -h server1 -t 2s -o csv -k disk.dev.read disk.dev.write

       Display processes using at least 100MB of memory using dynamic headers,  additionally  use
       -g to display instance (process) names in full:
           $ pmrep -b MB --limit-filter 100 --dynamic-header proc.memory.rss

       Display  the  predefined  set of metrics from the default pmrep.conf(5) containing details
       about I/O requests by current pmlogger process(es):
           $ pmrep -gp -i pmlogger :proc-io

       Display the three most CPU-using processes:
           $ pmrep -1gUJ 3 proc.hog.cpu

       Display sar -w and sar -W  like  information  at  the  same  time  from  the  PCP  archive
       ./20150921.09.13 showing values recorded between 3 - 5 PM:
           $ pmrep -a ./20150921.09.13 -S @15:00 -T @17:00 :sar-w :sar-W

       Record  most relevant CPU, memory, and I/O related information about every Java process on
       the system, present and future, to an archive ./a on one minute  interval  at  every  full
       minute in a background process:
           $ pmrep --daemonize -A 1m -t 1m -i '.*java.*' -j -o archive -F ./a \
               :proc-info :proc-cpu :proc-mem :proc-io

       Record  all  389 Directory Server, XFS file system, and CPU/memory/disk metrics every five
       seconds for five minutes to a PCP archive ./a:
        $ pmrep -t 5s -T 5m -o archive -F ./a ds389 xfs kernel.all.cpu mem disk

       Record process memory and I/O information for those processes which  are  the  three  most
       memory-consuming processes:
        $ pmrep -o archive -F ./a -J 3 -N proc.memory.rss proc.memory proc.io

FILES

       pmrep.conf
            pmrep configuration file (see -c)

       $PCP_SYSCONF_DIR/pmrep/*.conf
            system provided default pmrep configuration files

PCP ENVIRONMENT

       Environment variables with the prefix PCP_ are used to parameterize the file and directory
       names used by PCP.  On each installation, the file /etc/pcp.conf contains the local values
       for  these  variables.   The  $PCP_CONF  variable  may  be  used to specify an alternative
       configuration file, as described in pcp.conf(5).

       For environment variables affecting PCP tools, see pmGetOptions(3).

SEE ALSO

       PCPIntro(1),  mkaf(1),   pcp(1),   pcp-atop(1),   pcp2elasticsearch(1),   pcp2graphite(1),
       pcp2influxdb(1),   pcp2json(1),   pcp2spark(1),  pcp2xlsx(1),  pcp2xml(1),  pcp2zabbix(1),
       pmcd(1),  pmchart(1),  pmdiff(1),  pmdumplog(1),  pmdumptext(1),  pminfo(1),  pmiostat(1),
       pmlogextract(1),   pmlogsummary(1),  pmprobe(1),  pmstat(1),  pmval(1),  sadf(1),  sar(1),
       pmGetOptions(3),   pmLoadDerivedConfig(3),    pmParseUnitsStr(3),    pmRegisterDerived(3),
       pmSpecLocalPMDA(3),   strftime(3),  LOGARCHIVE(5),  pcp.conf(5),  pmrep.conf(5),  PMNS(5),
       environ(7) and vmstat(8).