PagerDuty
The PagerDuty trigger dispatches container update incidents to PagerDuty services using the Events API v2.
⚙️ Configuration Variables
WUD_TRIGGER_PAGERDUTY_{trigger_name}_ROUTINGKEY
Requiredstring
PagerDuty Events API v2 32-character Routing Key (Integration Key)
WUD_TRIGGER_PAGERDUTY_{trigger_name}_DISABLETITLE
Optionalbooleandefault: false
Whether to omit the dynamic notification title
WUD_TRIGGER_PAGERDUTY_{trigger_name}_SEVERITY
Optionalenumdefault: info
Incident severity level sent in the event payload
WUD_TRIGGER_PAGERDUTY_{trigger_name}_SOURCE
Optionalstringdefault: WUD
Unique client identifier or cluster name reported as the event source
info
This trigger also supports all common trigger configuration options (such as thresholds, scheduling, and batching).
🚀 Examples
Basic PagerDuty Incident
- Docker Compose
- Docker
services:
whatsupdocker:
image: getwud/wud
environment:
- WUD_TRIGGER_PAGERDUTY_PROD_ROUTINGKEY=abcdef1234567890abcdef1234567890
- WUD_TRIGGER_PAGERDUTY_PROD_SEVERITY=info
docker run \
-e WUD_TRIGGER_PAGERDUTY_PROD_ROUTINGKEY="abcdef1234567890abcdef1234567890" \
-e WUD_TRIGGER_PAGERDUTY_PROD_SEVERITY="info" \
getwud/wud