From 9a132530bf0d161cec8b8f329a7213f5873ab163 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 23 Mar 2022 16:36:48 +0100 Subject: alertmanager config improvements --- inventory/host_vars/ch-mon.yml | 4 ++++ roles/monitoring/prometheus/alertmanager/tasks/main.yml | 1 + 2 files changed, 5 insertions(+) diff --git a/inventory/host_vars/ch-mon.yml b/inventory/host_vars/ch-mon.yml index 47ce828e..75f5caab 100644 --- a/inventory/host_vars/ch-mon.yml +++ b/inventory/host_vars/ch-mon.yml @@ -161,6 +161,10 @@ prometheus_alertmanager_auth_users: prometheus_alertmanager_route: receiver: equinox + matchers: + - 'alertname != PrometheusAlertmanagerE2eDeadManSwitch' + group_by: + - instance prometheus_alertmanager_receivers: - name: equinox diff --git a/roles/monitoring/prometheus/alertmanager/tasks/main.yml b/roles/monitoring/prometheus/alertmanager/tasks/main.yml index fda71151..e4670f74 100644 --- a/roles/monitoring/prometheus/alertmanager/tasks/main.yml +++ b/roles/monitoring/prometheus/alertmanager/tasks/main.yml @@ -46,6 +46,7 @@ template: src: alertmanager.yml.j2 dest: /etc/prometheus/alertmanager.yml + validate: "amtool check-config %s" notify: reload prometheus-alertmanager - name: generate web configuration file -- cgit v1.2.3