title: "Мониторинг" date: 2022-10-09T15:30:44+03:00
{{< toc >}}
Официальная документация. Информация по запросам.
Блог создателей Prometheus со всякой полезной информацией.
Информация взята из understanding-machine-cpu-usage блога разработчиков Prometheus.
При использовании 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.