Отключение электронной почты для Prometheus Alertmanager в зависимости от серьезности
Мы наблюдаем за кластером высокопроизводительных вычислений, используя комбинацию Prometheus, Alertmanager и Grafana. На наших машинах такие вещи, как заполнение памяти SWAP практически до предела, происходят часто, и хотя полезно видеть соответствующие оповещения уровня на панели мониторинга Grafana Alerts, мы бы предпочли не отправлять соответствующие электронные письма.
Есть ли способ отключить / отключить все, скажем, электронные письма с оповещениями, которые имеют серьезность в файле конфигурации?
Все оповещения определены аналогично этому (скорректировано из https://awesome-prometheus-alerts.grep.to/rules.html):
- alert: HostSwapIsFillingUp
expr: (1 - (node_memory_SwapFree_bytes / node_memory_SwapTotal_bytes)) * 100 > 95
for: 60m
labels:
severity: info
annotations:
summary: Host swap is filling up (instance {{ $labels.instance }})
description: "Swap is filling up (>95%)\n VALUE = {{ $value }}"
и соответствующий раздел в
routes:
- match:
severity: 'warning'
repeat_interval: 24h
continue: true
- match:
severity: 'info'
repeat_interval: 24h
continue: true
receiver: dropped
receivers:
- name: 'admin-mails'
email_configs:
- to: 'admins@DOMAIN'
- name: 'dropped'
email_configs:
- to: 'admins@DOMAIN'
Есть ли возможность убедиться в том, что