Provided by: pcp_6.2.0-1.1build4_amd64 bug

NAME

       pcp-geolocate - discover collector system geographical labels

SYNOPSIS

       pcp geolocate

DESCRIPTION

       pcp-geolocate  reports  the  latitude  and longitude for the local Performance Co-Pilot collector host in
       JSON    format.     This    geolocation    information    is    sourced    from    the     cache     file
       $PCP_SYSCONF_DIR/labels/optional/geolocate  if  it exists, else an attempt is made to perform geolocation
       based on the host IP address, via several online sources (REST APIs).

       The output from this command is suited for storing as metric labels  by  saving  it  to  the  cache  file
       mentioned above.

       The opt-in systemd(1) service unit file for this command provides an automated location discovery for PCP
       metric labels.

METRIC LABELS

       The  JSON  output  is the preferred format for storing geographical location as PCP metric labels.  Every
       PCP metric available from this host will be tagged with the labels for latitude and  longitude,  enabling
       tools that make use of this such as the Grafana geomap panel.

       For   more   information   about   metric  labels  refer  to  the  pmcd(1),  pminfo(1),  pmlogger(1)  and
       pmLookupLabels(3) manual entries.

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

SEE ALSO

       PCPIntro(1), pmcd(1), pminfo(1), pmseries(1), pmlogger(1), systemd(1), pmLookupLabels(3), pcp.conf(5) and
       pcp.env(5).

Performance Co-Pilot                                   PCP                                      PCP-GEOLOCATE(1)