Skip to content

What do you need to do?

Integrations

RealUptime + PagerDuty

RealUptime checks your websites, APIs and servers from up to ten regions. With this integration a monitor that goes down opens a PagerDuty incident, and the same incident resolves on its own when the monitor recovers.

On this page

Benefits

  • Page the on-call engineer the moment a monitor fails, through the escalation policy you already run.
  • No manual close: the recovery resolves the incident it opened, matched by a dedup key per monitor and region.
  • A failure in one region pages once for that region, so a regional outage is told apart from a global one.
  • Works on every RealUptime plan, Free included.

How it works

  • When a monitor goes down in a region, RealUptime sends a trigger event to the PagerDuty Events API v2 with severity critical, source realuptime and a summary naming the monitor and region.
  • When that region recovers, RealUptime sends a resolve event with the same dedup key.
  • PagerDuty delivery runs beside email, Slack and webhooks. A PagerDuty delivery problem never delays the other channels, and failed deliveries are retried.

Requirements

  • A RealUptime account (free to create at realuptime.io) with at least one monitor.
  • A PagerDuty account with permission to add an integration to a service (Manager, Admin or Account Owner role).

Support

For help with this integration, contact support@realuptime.io or use realuptime.io/support.

Integration walkthrough

In PagerDuty

  1. Go to Services > Service Directory and open the service that should receive RealUptime incidents, or create one.
  2. On the Integrations tab, select Add an integration, search for RealUptime (or choose Events API V2), and select Add.
  3. Expand the new integration and copy its Integration Key.

In RealUptime

  1. Sign in and open Account > Alert channels, then the PagerDuty section.
  2. Paste the key into Integration key and select Save.
  3. Select Send test to open a test incident in PagerDuty and confirm the connection.
  4. Every monitor alerts PagerDuty by default. To send only some monitors, add an alert routing rule under Monitor > Settings.

How to uninstall

  1. In RealUptime, open Account > Alert channels and select Remove in the PagerDuty section. Alerts to PagerDuty stop immediately.
  2. In PagerDuty, open the service's Integrations tab and delete the RealUptime integration.

FAQ

An incident did not open. What should I check?

Confirm the PagerDuty section shows a saved key, use Send test, and check that no alert routing rule leaves PagerDuty out for that monitor.

Why did resolving the incident in PagerDuty not stop the next page?

RealUptime opens a new incident each time a monitor goes down again. Resolving in PagerDuty closes that incident only; it does not pause the monitor.