From ad0482cd9513edafaf76bf33ab753b7184fd81d0 Mon Sep 17 00:00:00 2001 From: "lucas.mathieu" Date: Tue, 30 Dec 2025 12:36:25 +0100 Subject: [PATCH] feat(monitoring): add deadman severity and ignore it for alertmanager --- monitoring/alertmanager/config.yml | 2 ++ monitoring/prometheus/alerts/embedded-exporter.yml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/monitoring/alertmanager/config.yml b/monitoring/alertmanager/config.yml index 906fd2a..50a46f9 100644 --- a/monitoring/alertmanager/config.yml +++ b/monitoring/alertmanager/config.yml @@ -7,6 +7,8 @@ route: group_wait: 30s group_interval: 5m repeat_interval: 12h + matchers: + - severity!~"deadman" # routes: # - receiver: "pagerduty" receivers: diff --git a/monitoring/prometheus/alerts/embedded-exporter.yml b/monitoring/prometheus/alerts/embedded-exporter.yml index 5c623d5..bcb3101 100644 --- a/monitoring/prometheus/alerts/embedded-exporter.yml +++ b/monitoring/prometheus/alerts/embedded-exporter.yml @@ -90,7 +90,7 @@ groups: expr: 'vector(1)' for: 0m labels: - severity: critical + severity: deadman annotations: summary: Prometheus AlertManager E2E dead man switch (instance {{ $labels.instance }}) description: "Prometheus DeadManSwitch is an always-firing alert. It's used as an end-to-end test of Prometheus through the Alertmanager.\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"