Product DocumentationAPI and Python SDK ReferenceRelease Notes
Schedule a Demo
Schedule a Demo

PagerDuty

With the Arthur + PagerDuty integration, you can notify on-call teams in PagerDuty of alerts Arthur triggers. To set up this integration, follow these steps:

Step 1: Set up your email integration in PagerDuty

There are three ways to configure an email integration in PagerDuty. Please follow one of the three options in the PagerDuty Email Integration Guide to retrieve your integration email address.

Step 2: Configure your integration in Arthur

To configure the PagerDuty integration for a model in Arthur, you can send a POST request to the/alert_notification_configurations.

  • model_id - UUID of the model this alert notification configuration belongs to.
  • type - Type of notification to send. In this case, "PagerDuty".
  • destination - The integration email address obtained in Step 1.
  • enabled - Whether or not the notification configuration is enabled. It defaults to true.

Example Query Request:

{
    "model_id" : "<model_id> [string]",
    "type" : "[PagerDuty]",
    "destination" : "<[email protected]> [string]",
}

For more information on configuring alert notifications, please see the notification section of the Alerting page.

Step 3: Start monitoring!

Your integration is now ready to use! When an alert is triggered in Arthur for this model, an incident will be created in your PagerDuty.