About collectd
metrics
By default, collectd
on your GitHub Enterprise Server instance gathers metrics related to the instance's performance. For more information, see Configuring collectd for your instance.
You can learn more about the type of data that collectd
gathers, and you can download a CSV file that contains a full list of metrics.
Metrics gathered by collectd
plugins
Plugins provide metrics to collectd
. You can learn about each plugin available on your GitHub Enterprise Server instance, and you can review documentation about the plugin. To review a full list of metrics for a GitHub Enterprise Server instance, see the CSV file with collectd
metrics.
Plugin | Metrics gathered | More information |
---|---|---|
cpu | Amount of time spent by the instance's CPU in various states: for example, execution of user code, execution of system code, waiting for I/O operations, and remaining idle | Plugin:CPU in the collectd wiki |
curl_json | On an instance in a high-availability, repository caching, or cluster configuration, data related to repository replication | Plugin:cURL-JSON in the collectd wiki |
df | Usage information about the instance's file system | Plugin:DF in the collectd wiki |
disk | Performance statistics for the instance's hard disks and other block devices | Plugin:Disk in the collectd wiki |
elasticsearch | Statistics for Elasticsearch, which provides the instance's search functionality | phobos182/collectd-elasticsearch repository on GitHub.com |
fhcount | Total, used, and unused file handles for the instance's Linux OS | Manpage collectd.conf(5) in the collectd wiki |
haproxy | Front-end connections to the instance from HAProxy's management socket | mleinart/collectd-haproxy repository on GitHub.com |
listener | Active and queued connections to the instance's github-unicorn , github-gitauth , and github-ernicorn services | N/A |
load | System load average | Plugin:Load in the collectd wiki |
memcached | Number of connections and requests handled by the instance's memcached daemon, as well as CPU resources consumed, number of items cached, number of threads, and bytes sent and received | Plugin:memcached in the collectd wiki |
memory | Instance's memory usage | Plugin:Memory in the collectd wiki |
minio | On an instance that uses MinIO blob storage for GitHub Actions or GitHub Packages, statistics for objects and buckets in the connected MinIO cluster from MinIO's /metrics endpoint | minio/minio repository on GitHub.com |
mysql | Statistics related to instance's MySQL database server | Plugin:MySQL in the collectd wiki |
netlink | Statistics related to instance's network interface | Plugin:Netlink in the collectd wiki |
nginx | Statistics related to the instance's Nginx HTTP server | Plugin:nginx in the collectd wiki |
nomad | Statistics related to the instance's scheduler and orchestrator, Nomad | N/A |
processes | The number of processes and threads on the instance | Plugin:Processes in the collectd wiki |
protocols | The number of TCP, UDP, and other IP packets received and sent by the instance | Plugin:Protocols in the collectd wiki |
redis | Statistics related to the instance's key-value store in Redis | Plugin:Redis in the collectd wiki |
statsd | Statistics sent to collectd using the StatsD protocol, including from a variety of features and services on the instance | Plugin:StatsD in the collectd wiki |
tcpconns | The number of the instance's TCP connections in various states | Plugin:TCPConns in the collectd wiki |
vmem | Statistics related to the virtual memory subsystem for the instance's Linux OS kernel | Plugin:vmem in the collectd wiki |