diff options
-rw-r--r-- | inventory/host_vars/ch-mon.yml | 4 | ||||
-rw-r--r-- | roles/monitoring/prometheus/alertmanager/tasks/main.yml | 1 |
2 files changed, 5 insertions, 0 deletions
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 |