首页/云/可观测性速查/PagerDuty 接收器:routing_key 与去重
告警与响应50 条

PagerDuty 接收器:routing_key 与去重

pagerduty_configs 用 Events API v2 的 routing_key 接入,fingerprint 作为去重键,恢复时自动 resolve;severity 可模板化,避免全量同等级响铃。

可观测性速查云更新于 2026-10-12

PagerDuty 接收器示例

PagerDuty 接收器示例
receivers:
  - name: pager
    pagerduty_configs:
      - routing_key_file: /etc/alertmanager/pd.key
        send_resolved: true
        severity: '{{ if eq .CommonLabels.severity "critical" }}critical{{ else }}warning{{ end }}'
        description: '{{ .CommonLabels.alertname }} @ {{ .CommonLabels.cluster }}'
        details:
          firing: '{{ .Alerts.Firing | len }}'
          num_alerts: '{{ .Alerts | len }}'
在服务目录里为告警配置“事件规则”,与 AM 的 severity 对齐后,响应策略才能按级别生效。

易错点

  • severity 写死会让全部告警同等级响铃,分级形同虚设
  • 代理网络下投递失败只在 AM 日志可见,定期检查日志与事件记录

数据来源与参考

  • Alertmanager 文档 · pagerduty_config
  • PagerDuty 文档 · Events API v2
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌