Skip to main content

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

Allowed values:`info`, `warning`, `error`, `critical`
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

services:
whatsupdocker:
image: getwud/wud
environment:
- WUD_TRIGGER_PAGERDUTY_PROD_ROUTINGKEY=abcdef1234567890abcdef1234567890
- WUD_TRIGGER_PAGERDUTY_PROD_SEVERITY=info