PagerDuty Integration for Uptime Monitoring

Following on from our Slack and webhook integrations for uptime monitoring, you can now add PagerDuty integrations to automatically raise, update and resolve incidents within PagerDuty.

As with all of our Uptime Monitoring notifications, we group together all the alerts into one incident. This means if a server goes down with several websites and multiple monitors, you won’t have a flood of incidents in PagerDuty.

Create a new service in PagerDuty

First you will need to add a new Service to your PagerDuty account, this allows RapidSpike to raise PagerDuty incidents automatically.

  1. Go to the Services page in your PagerDuty account and click the “Add New Service” button.
  2. Enter a name for the service (e.g. “RapidSpike”) and select “RapidSpike” as the “Integration Type”.
    PagerDuty Add Service
  3. Configure your escalation policy and settings under “Incident Settings” and click “Add Service”.
  4. From the Service Details page, make a note of your “Integration Key” – this is what’s added later to RapidSpike.

Create a PagerDuty integration in RapidSpike

Once you have an Integration Key, you need to add it to RapidSpike.

  1. Go to the Integrations tab in your Account Settings in RapidSpike.
  2. In the PagerDuty Integration section, add you Integration Key and click “Add”.

PagerDuty Integration

Update your notification rules

  1. Go to your Notification Rules in RapidSpike.
  2. Add or edit an existing notification rule. Select the new PagerDuty integration from the list of options.

Notification Rules

The next time you’re unfortunate enough to have failing monitors, we’ll raise the dispute in PagerDuty.

PagerDuty Incident

If we detect more failing monitors on the same asset, we’ll update the current incident in PagerDuty. Once the asset is passing, we’ll mark the incident as resolved.