Overview
Connect PagerDuty to enable TierZero to receive incident events and participate in your incident response workflow. TierZero can automatically investigate incidents triggered through PagerDuty.Prerequisites
- Administrative access to your PagerDuty account
- Permission to configure webhook subscriptions
Setup Instructions
Step 1: Navigate to Integration Settings
- Log into your TierZero dashboard
- Go to Settings → Integrations
- Click Connect next to PagerDuty
Step 2: Configure PagerDuty Webhook
- TierZero will display a webhook URL. Copy it
- In PagerDuty, go to Integrations → Generic Webhooks (v3)
- Click New Webhook
- Paste the TierZero webhook URL as the endpoint
- Select the events to forward:
incident.triggeredincident.acknowledgedincident.resolved
- Optionally filter by service or team
- Copy the webhook secret
Step 3: Create a Webhook Subscription in TierZero
- Back in TierZero, enter the webhook details:
- Name: A descriptive name (e.g., “PagerDuty Production”)
- Remote ID: The webhook subscription ID from PagerDuty
- Secret: The webhook signing secret
What TierZero Accesses
- Incident events: Trigger, acknowledgment, and resolution events
- Incident metadata: Severity, service, escalation policy, assigned responders
Using with Alert Agents
After creating a webhook subscription, connect it to an Alert Agent:- Create or edit an Alert Agent
- Select Webhook as the alert source
- Choose your PagerDuty webhook subscription
- TierZero will automatically investigate incidents
Using with Incident Agent
PagerDuty incidents can trigger the Incident Agent, which auto-joins the corresponding Slack channel and begins real-time investigation.Security
- PagerDuty webhook signatures are validated using HMAC-SHA256
- Secrets are encrypted at rest and never returned in API responses
- Revoke by deleting the webhook subscription in PagerDuty
Troubleshooting
Incidents Not Triggering
- Verify the webhook URL is correct in PagerDuty
- Check that the webhook secret matches
- Confirm the webhook is not filtered to exclude the triggering service
- Review PagerDuty’s webhook delivery logs under Integrations → Generic Webhooks