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.
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.
Similar Modules
Disk IO Monitor
Monitor per-device disk read/write throughput in real time using iostat.
bash
·
Beginner
Cron Job Heartbeat Monitor
Send a heartbeat ping after each cron job run — alert if a heartbeat is missed.
python
·
Intermediate
Datadog Custom Metric Reporter
Report custom business metrics to Datadog from a Python script via DogStatsD.
python
·
Advanced