我有两个要监视的服务A和B。另外,我在AlertManager配置文件中以的形式有2个不同的通知通道X和Y。receivers
我想发通知X如果服务一个出现故障而需要通知Ÿ如果服务乙下降。如何实现此配置?
我的AlertManager YAML文件是:
route:
receiver: X
receivers:
- name: X
email_configs:
- name: Y
email_configs:
Run Code Online (Sandbox Code Playgroud)
而alert.rule文件是:
groups:
- name: A
rules:
- alert: A_down
expr: expression
for: 1m
labels:
severity: critical
annotations:
summary: "A is down"
- name: B
rules:
- alert: B_down
expr: expression
for: 1m
labels:
severity: warning
annotations:
summary: "B is down"
Run Code Online (Sandbox Code Playgroud)