mirror of
https://github.com/prymitive/karma
synced 2026-05-05 03:16:51 +00:00
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
global:
|
|
resolve_timeout: 30s
|
|
route:
|
|
group_by: ["alertname"]
|
|
group_wait: 5s
|
|
group_interval: 10s
|
|
repeat_interval: 999h
|
|
receiver: "default"
|
|
routes:
|
|
- receiver: "default"
|
|
group_by: []
|
|
match_re:
|
|
alertname: .*
|
|
continue: true
|
|
- receiver: "pagination"
|
|
group_by: ["alertname", "instance"]
|
|
match_re:
|
|
alertname: Pagination Test
|
|
continue: false
|
|
- receiver: "by-cluster-service"
|
|
group_by: ["alertname", "cluster", "service"]
|
|
match_re:
|
|
alertname: .*
|
|
continue: true
|
|
- receiver: "by-name"
|
|
group_by: [alertname]
|
|
match_re:
|
|
alertname: .*
|
|
continue: true
|
|
- receiver: "by-cluster"
|
|
group_by: [cluster]
|
|
match_re:
|
|
alertname: .*
|
|
continue: true
|
|
|
|
inhibit_rules:
|
|
- source_match:
|
|
severity: "critical"
|
|
target_match:
|
|
severity: "warning"
|
|
# Apply inhibition if the alertname and cluster is the same in both
|
|
equal: ["alertname", "cluster"]
|
|
|
|
receivers:
|
|
- name: "default"
|
|
- name: "pagination"
|
|
- name: "by-cluster-service"
|
|
- name: "by-name"
|
|
- name: "by-cluster"
|