22 lines
722 B
YAML
22 lines
722 B
YAML
global:
|
||
resolve_timeout: 5m
|
||
|
||
route:
|
||
group_by: ['alertname', 'instance'] # 分组:相同 alertname + instance 的告警合并
|
||
group_wait: 30s # 第一个告警后,等 30s 看是否有同组告警一起发
|
||
group_interval: 5m # 同组告警变化后,至少 5 分钟再发一次
|
||
repeat_interval: 3h # 相同告警,3 小时重复提醒一次
|
||
receiver: 'webhook'
|
||
|
||
receivers:
|
||
- name: 'webhook'
|
||
webhook_configs:
|
||
- url: 'http://127.0.0.1:5001/alert' # Webhook 接收地址
|
||
|
||
inhibit_rules:
|
||
- source_match:
|
||
severity: 'critical' # critical 告警存在时
|
||
target_match:
|
||
severity: 'warning' # 抑制相同 instance 的 warning 告警
|
||
equal: ['instance']
|