Integration
up0 + PagerDuty
Create PagerDuty incidents automatically when up0 detects downtime. Use up0 for global HTTP probing and PagerDuty for on-call scheduling and escalation.
What you get
- up0 probes from 5 global regions; PagerDuty handles who gets paged: clear separation of concerns.
- Dedup key prevents duplicate pages when multiple probe regions detect the same outage.
- Auto-resolve fires when up0 confirms recovery, closing the PagerDuty incident without manual work.
Setup
up0 is in early access. Here's exactly what setup looks like once your team is onboarded.
- 1Create a new PagerDuty service with "Events API v2" integration2 min
- 2Copy the Integration Key from PagerDuty service settings30 sec
- 3In up0: Settings → Notification Channels → Add Channel → Webhook1 min
- 4Set URL to https://events.pagerduty.com/v2/enqueue30 sec
- 5Add request header: Authorization: Token token=YOUR_INTEGRATION_KEY30 sec
PagerDuty Events API v2 payload
{
"routing_key": "YOUR_INTEGRATION_KEY",
"event_action": "trigger",
"payload": {
"summary": "Production API is down: up0",
"source": "up0",
"severity": "critical",
"custom_details": {
"url": "https://api.example.com/health",
"status_code": 503,
"monitor_id": "mon_01HX..."
}
},
"dedup_key": "mon_01HX_incident"
}Set up PagerDuty alerts in 5 minutes
up0 is in early access, join the waitlist to get started