PagerDuty

Connect PagerDuty services to OpsLevel and see their current statuses in your context-rich service catalog.

PagerDuty + OpsLevel Benefits

Integrating OpsLevel and PageDuty makes it easy for anyone in your engineering organization to see real-time service statuses alongside the complete context of your service catalog.

For SREs, platform engineering, or engineering management use OpsLevel to ensure PagerDuty is deployed to all the appropriate services across your architecture.

How it Works

OpsLevel’s PagerDuty integration listens for any status changes in your associated PagerDuty services.

Status Levels

The relationship between PagerDuty incidents and linked alert sources on OpsLevel services follows the below pattern:

PagerDuty incident Linked OpsLevel service
Triggered red Alert state
Acknowledged orange Warn state
Resolved green OK state

PagerDuty Usage Checks

For guidance on setting up a tool usage check to verify PagerDuty is used on all services in your catalog, read more and Service Maturity and check types here.

Requirements

OpsLevel’s PagerDuty integration relies on receiving webhooks from PagerDuty, so in addition to having active accounts on OpsLevel and PagerDuty, a user must have at least the Limited User role to successfully integrate OpsLevel with PagerDuty’s webhooks.

PagerDuty accounts hosted in the EU Service Region currently do not support OAuth apps.

Support

OpsLevel support is available at support@opslevel.com or via your shared OpsLevel Slack channel.

Installation

Installing the PagerDuty integration can be completed in seconds.

  1. In the OpsLevel app, from the left-hand menu, navigate to Integrations and click the New Integration tile.
  2. Click the PagerDuty tile and then the Take me to PagerDuty button as shown below. Please make sure your PageDuty user role is at least Admin
  3. On the next screen, select the blue button for the PagerDuty account you want to integrate with. If you’re not already, you will need to log into PagerDuty first

PagerDuty integration installation

Verification

Validate the integration is working correctly by attaching a PagerDuty service in OpsLevel. First, navigate to the Operations tab of an OpsLevel service with a corresponding PagerDuty service.

  1. As shown in the screenshot below, Select Add Alert Sources
  2. In the drop-down menu, find and select the correct PagerDuty service (you can type its name to search)
  3. Click the Add Alert Sources button on the dialog box to save your selection(s)

Attach a PagerDuty service to an OpsLevel service

Slack Notifications

PagerDuty Slack Incident Message

If a Slack Integration is present, Opslevel can notify your team when a PagerDuty service reports an incident. To configure these notifications, navigate to the Operations tab of an OpsLevel service that has a PagerDuty service attached.

  1. Select Add Slack Channel.
  2. In the drop-down menu, enter a Slack channel for OpsLevel notifications to be sent to (you can type its name to search).

If that channel, is private, Opslevel Slack may need to be added to the channel in order for notifications to be delivered.

Attach a Slack Channel to an OpsLevel service

Selecting a Slack Channel