-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathalertmanager.yml
More file actions
65 lines (58 loc) · 1.37 KB
/
alertmanager.yml
File metadata and controls
65 lines (58 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
global:
resolve_timeout: 5m
route:
receiver: default
group_by: ['alertname', 'service', 'severity']
group_wait: 10s
group_interval: 5m
repeat_interval: 1h
routes:
- receiver: consensus-critical
matchers:
- service="consensus"
- severity="critical"
group_wait: 10s
group_interval: 2m
repeat_interval: 30m
- receiver: consensus-warning
matchers:
- service="consensus"
- severity="warning"
group_wait: 30s
group_interval: 5m
repeat_interval: 2h
- receiver: fl-critical
matchers:
- service="federated-learning"
- severity="critical"
group_wait: 10s
group_interval: 2m
repeat_interval: 30m
- receiver: tokenomics-warning
matchers:
- service="tokenomics"
- severity="warning"
group_wait: 30s
group_interval: 5m
repeat_interval: 2h
receivers:
- name: default
- name: consensus-critical
- name: consensus-warning
- name: fl-critical
- name: tokenomics-warning
inhibit_rules:
- source_matchers:
- alertname="ConsensusStatusEndpointDown"
- severity="critical"
target_matchers:
- service="consensus"
- severity="warning"
equal:
- service
- source_matchers:
- severity="critical"
target_matchers:
- severity="warning"
equal:
- service