Мониторинг
Официальная документация
Блог
Информация взята из understanding-machine-cpu-usage
При использовании node_exporter
100 - (avg by (instance) (irate(node_cpu_seconds_total{job="node",mode="idle"}[5m])) * 100)
где node - имя node_exporter, заданное в настройках Prometheus.
Для метрик, взятых из прочих экспортёров, где подсчитывается только время затраченное экспортером в секундах:
(avg by (job) (irate(process_cpu_seconds_total[5m])) * 100)
Simple uptime monitoring.
Исходники на Github
Online мониторинг программ на GO, Python и Ruby. В дальнейшем планируется Node и linux eBPF.