Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
procs_running and procs_blocked represent the current number of processes in the respective state. Therefore, ProcessStatCollector must not calculate the derivative of these values to keep them interpretable.
procs_running
andprocs_blocked
represent the current number of processes in the respective state. Therefore,ProcessStatCollector
must not calculate the derivative of these values to keep them interpretable.For reference: http://man7.org/linux/man-pages/man5/proc.5.html