Sys-Admin Forum

Grafana. Вычисления alert-ов % и настройка alert-a

Всем известно, что grafana хорошо выводит графики с prometheus.
Столкнулся с задачей по выводу метрик хоста в % соотношении и настройкой алерта с последующим уведомлением.
Допустим мы возьмем как метрику нагрузку на процессор, метрика будет node_cpu
Node_cpu:
[i]# HELP node_cpu Seconds the cpus spent in each mode.

TYPE node_cpu counter[/i]

Для вычисления % нагрузки (рис.1) мы применяем такую формулу:
100-avg(irate(node_cpu{cpu=“cpu0”,instance=“ip_name:9100”,job=“node”,mode=“idle”}[5m])*100) (рис.2)
Также необходимо настроить нам процент (рис.3)
Далее мы проводим настройку Alert в процентном соотношении (рис.4)
и на рис.5 у нас получается конечный результат.
Сохраняем график и работаем