Refactor deprecated inhibit rules matchers

This commit is contained in:
Andrei Nistor
2021-11-15 18:38:49 +02:00
parent 3301107f6a
commit 72f6ff3758
2 changed files with 12 additions and 20 deletions

View File

@@ -27,20 +27,12 @@ local defaults = {
resolve_timeout: '5m',
},
inhibit_rules: [{
source_match: {
severity: 'critical',
},
target_match_re: {
severity: 'warning|info',
},
source_matchers: ['severity = critical'],
target_matchers: ['severity =~ warning|info'],
equal: ['namespace', 'alertname'],
}, {
source_match: {
severity: 'warning',
},
target_match_re: {
severity: 'info',
},
source_matchers: ['severity = warning'],
target_matchers: ['severity = info'],
equal: ['namespace', 'alertname'],
}],
route: {

View File

@@ -17,17 +17,17 @@ stringData:
- "equal":
- "namespace"
- "alertname"
"source_match":
"severity": "critical"
"target_match_re":
"severity": "warning|info"
"source_matchers":
- "severity = critical"
"target_matchers":
- "severity =~ warning|info"
- "equal":
- "namespace"
- "alertname"
"source_match":
"severity": "warning"
"target_match_re":
"severity": "info"
"source_matchers":
- "severity = warning"
"target_matchers":
- "severity = info"
"receivers":
- "name": "Default"
- "name": "Watchdog"