Skip to content
BleemeoBleemeo

Key Process Metrics

Professional

The agent gathers metrics for the processes of discovered services. Currently only automatically discovered services are monitored.

If the service is running multiple processes (for example PostgreSQL, which has one process per client), the metrics will summarize all processes.

The agent gathers the following metrics:

MetricDescription
process_context_switchNumber of context switches caused by the processes
process_cpu_systemCPU used in system call by the processes in percent
process_cpu_userCPU used in user-mode by the processes in percent
process_io_read_bytesDisk read throughput for the processes in bytes
process_io_write_bytesDisk write throughput for the processes in bytes
process_major_faultNumber of major faults (memory access requiring IO) caused by the processes
process_mem_bytesMemory used by the processes in bytes
process_num_procsNumber of processes in the group
process_num_threadsNumber of threads in the group
process_open_filedescNumber of files opened by the processes
process_worst_fd_ratioWorst FD ratio (open files / limit) among the processes

Note: monitoring the processes has a small impact on the agent’s CPU usage. If you don’t need those metrics and want to save some CPU cycles, you can disable the gathering of process metrics by adding the following to /etc/glouton/conf.d/99-local.conf:

agent:
process_exporter:
enable: false