Integrating Loadster with PagerDuty

PagerDuty sits at the heart of your technology ecosystem and helps you quickly pinpoint outages and other issues.

If you’re using Speedway along with your Loadster scripts for site and API monitoring, connecting your PagerDuty account will ensure that your site monitors create and resolve incidents in PagerDuty whenever one of your monitors fails or recovers. From there, PagerDuty takes over to notify the right person on your team to fix it.

The PagerDuty integration is mainly of interest if you’re using Speedway, powered by Loadster, for site and API monitoring. You can enable and configure the PagerDuty integration in either Loadster or Speedway, but it is mainly your Speedway monitors that trigger the integration to create incidents in PagerDuty.

Benefits of Using PagerDuty With Loadster & Speedway

  • Respond quickly to site outages, broken API endpoints, and any other issue that your Speedway monitors detect.
  • Route the incident to the best person or team in your organization to diagnose and fix the issue.
  • Collaborate with others on your team to resolve API outages and web application issues.
  • Keep track of all kinds of incidents in one place.
  • Track time to resolution and other metrics, so you can level up your team’s ability to respond quickly to problems.

How the PagerDuty Integration Works

  1. When a Speedway monitor detects a problem with your site or application, it will create an incident in PagerDuty.
  2. PagerDuty will route the incident to the appropriate person or team to deal with the issue.
  3. In PagerDuty, you can reassign or escalate the incident.
  4. When your Speedway monitor detects a recovery, it will automatically resolve the incident in PagerDuty.

PagerDuty Integration Requirements

Getting Help with the PagerDuty Integration

If you need help with this integration, please contact help@loadster.app. We’ll be happy to assist!

PagerDuty Integration Walkthrough

In PagerDuty

  1. From the Configuration menu, select Services.
  2. There are two ways to add an integration to a service:
    • If you are adding your integration to an existing service: Click the name of the service you want to add the integration to. Then, select the Integrations tab and click the New Integration button.
    • If you are creating a new service for your integration: Please read our documentation in section Configuring Services and Integrations and follow the steps outlined in the Create a New Service section, selecting Loadster as the Integration Type in step 4. Continue with the In Loadster section (below) once you have finished these steps.
  3. Enter an Integration Name in the format monitoring-tool-service-name (e.g. Loadster-Monitors) and select Loadster from the Integration Type menu.
  4. Click the Add Integration button to save your new integration. You will be redirected to the Integrations tab for your service.
  5. An Integration Key will be generated on this screen. Keep this key saved in a safe place, as it will be used when you configure the integration with Loadster in the next section.
Copy integration key
Copy integration key

In Loadster or Speedway

  1. Go to the Integrations page of your dashboard.
  2. Click the Enable PagerDuty button in the PagerDuty section.
  3. Enter the Integration Key that you just created in PagerDuty.
  4. Save the integration settings. You’re all set!

Now, whenever one of your monitors detects a failure, it will automatically create an incident in PagerDuty. When the failing monitor recovers, it will mark the incident resolved.

How to Disable the PagerDuty Integration

To stop Loadster/Speedway from creating incidents in PagerDuty, go to the Integrations page and click the remove button to disable the PagerDuty integration and discard the Integration Key.