global:
  resolve_timeout: 5m

route:
  group_by: ['alertname', 'instance']   # 分组：相同 alertname + instance 的告警合并
  group_wait: 30s        # 第一个告警后，等 30s 看是否有同组告警一起发
  group_interval: 5m     # 同组告警变化后，至少 5 分钟再发一次
  repeat_interval: 3h    # 相同告警，3 小时重复提醒一次
  receiver: 'null'

receivers:
  - name: 'null'

inhibit_rules:
  - source_match:
      severity: 'critical'     # critical 告警存在时
    target_match:
      severity: 'warning'      # 抑制相同 instance 的 warning 告警
    equal: ['instance']
