From 865c0b05ff4fc2f98f01de6a1ed296bbf409ad25 Mon Sep 17 00:00:00 2001 From: LCT Date: Wed, 20 Nov 2024 15:41:20 +0000 Subject: [PATCH] Use matchers for inhibit rules examples * This file is used when building binaries, while using deprecated {source,target}_match. * Backport of commit 0ed31c3311c66eda25677b6f81aa123809b4109a from beorn7 --- examples/ha/alertmanager.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/examples/ha/alertmanager.yml b/examples/ha/alertmanager.yml index 7bd5e0c5d3..8f79edb9d2 100644 --- a/examples/ha/alertmanager.yml +++ b/examples/ha/alertmanager.yml @@ -9,8 +9,11 @@ receivers: webhook_configs: - url: 'http://127.0.0.1:5001/' inhibit_rules: - - source_match: - severity: 'critical' - target_match: - severity: 'warning' - equal: ['alertname', 'dev', 'instance'] + - source_matchers: [severity="critical"] + target_matchers: [severity="warning"] + # Apply inhibition if the alertname is the same. + # CAUTION: + # If all label names listed in `equal` are missing + # from both the source and target alerts, + # the inhibition rule will apply! + equal: [alertname, dev, instance]