Monitoring yaml Intermediate

AlertManager PagerDuty Config

Route critical Prometheus alerts to PagerDuty with deduplication and silencing.

yaml
route:
  group_by: [alertname, cluster]
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 4h
  receiver: default
  routes:
    - match: { severity: critical }
      receiver: pagerduty

receivers:
  - name: default
    slack_configs:
      - api_url: $SLACK_WEBHOOK
        channel: "#alerts"
  - name: pagerduty
    pagerduty_configs:
      - routing_key: $PD_INTEGRATION_KEY

Prerequisites

  • AlertManager >= 0.26
  • PagerDuty account

Pro Tips

  • → Use inhibit_rules to suppress warning when critical fires on same host.

Was this module useful?

Share your experience — it helps the team improve.

Leave Feedback

Commercial Licensing

Acquire a production access token or template license for enterprise deployment.

Module Info

Language
yaml
Level
Intermediate
Read time
4 min
Published
Apr 2026
License
Commercial License

Newsletter

New modules every week, directly to your inbox.