Skip to main content
Connect DevHelm to PagerDuty to automatically trigger and resolve incidents. DevHelm uses the PagerDuty Events API v2, maintaining incident state — when a DevHelm incident resolves, the corresponding PagerDuty alert resolves too.

Setup

1

Get your PagerDuty routing key

  1. In PagerDuty, go to Services → select your service → Integrations
  2. Click Add Integration and select Events API v2
  3. Copy the Integration Key (this is your routing key)
2

Create the alert channel in DevHelm

3

Test the channel

Configuration

Lifecycle behavior

PagerDuty uses trigger-resolve lifecycle: This keeps PagerDuty incident state in sync with DevHelm — no manual cleanup needed.

Severity mapping

By default, DevHelm maps severities to PagerDuty: Use severityOverride to force all alerts to a specific PagerDuty severity regardless of the DevHelm incident severity.

Troubleshooting

  1. Verify the routing key is for Events API v2 (not the REST API)
  2. Check that the PagerDuty service is enabled and has an escalation policy
  3. Run devhelm alert-channels test <id> to verify delivery
Resolution uses the same routing key. If you rotated the key in PagerDuty, update it in DevHelm too.