From 3586309c4e8e6342d128730510f6ec78f38196db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Wed, 21 Dec 2022 14:13:57 +0200 Subject: [PATCH] prometheus-operator: Post only critical alerts to Slack --- prometheus-operator/application.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/prometheus-operator/application.yml b/prometheus-operator/application.yml index e97ce0f..9a7462c 100644 --- a/prometheus-operator/application.yml +++ b/prometheus-operator/application.yml @@ -7,7 +7,14 @@ metadata: app.kubernetes.io/name: alertmanager spec: route: - receiver: 'slack-notifications' + routes: + - continue: false + receiver: slack-notifications + matchers: + - matchType: "=" + name: severity + value: critical + receiver: 'null' receivers: - name: 'slack-notifications' slackConfigs: @@ -33,9 +40,12 @@ kind: Alertmanager metadata: name: alertmanager spec: - alertmanagerConfigSelector: - matchLabels: - app.kubernetes.io/name: alertmanager + alertmanagerConfigMatcherStrategy: + type: None + alertmanagerConfigNamespaceSelector: {} + alertmanagerConfigSelector: {} + alertmanagerConfiguration: + name: alertmanager secrets: - slack-secrets nodeSelector: