PagerDuty & ServiceNow Integrations#

This guide walks through integrating Arthur alerting with your incident response tools to streamline your model monitoring operations.

PagerDuty Integration Guide#

With the Arthur + PagerDuty integration you can notify on-call teams in PagerDuty of alerts triggered by Arthur. In order to set up this integration, follow these steps:

Step 1: Set up your email integration in PagerDuty#

There are 3 ways to configure an email integration in PagerDuty. Please follow one of the 3 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 /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. Defaults to true.

Example Query Request:

{
    "model_id" : "<model_id> [string]",
    "type" : "[PagerDuty]",
    "destination" : "<example@pagerduty.com> [string]",
}

For more information on configuring alert notifications, please see Alert Notification Configuration Guide.

Step 3: Start monitoring!#

Your integration is now read to use! When an alert is triggered in Arthur for this model, an incident will be created in your PagerDuty. For more information on what data will be included in an alert notification sent to PagerDuty please see What is included in an Alert Notification?.

ServiceNow Integration Guide#

With the Arthur + ServiceNow integration you can set up email automations to notify on-call teams in ServiceNow of alerts triggered by Arthur. In order to set up this integration, follow these steps:

Step 1: Set up your email integration in ServiceNow#

An inbound email action in ServiceNow can be configured to receive Arthur alerts and create incidents in response to those alerts. Please see the ServiceNow Email Actions Guide for details on how to do this. Once you have set-up an email action to handle incoming Arthur alerts and generate incidents from those alerts, retrieve the ServiceNow instance email address for Step 2.

Step 2: Configure your integration in Arthur#

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

  • model_id - UUID of the model this alert notification configuration belongs to.

  • type - Type of notification to send. In this case, "ServiceNow".

  • destination - The integration email address obtained in Step 1.

  • enabled - Whether or not the notification configuration is enabled. Defaults to true.

Example Query Request:

{
    "model_id" : "<model_id> [string]",
    "type" : "[ServiceNow]",
    "destination" : "<example@servicenow.com> [string]",
}

For more information on alert notifications, please see Alert Notification Configuration Guide.

Step 3: Start monitoring!#

Your integration is now read to use! When an alert is triggered in Arthur for this model, an incident will be created in your ServiceNow instance. For more information on what data will be included in an alert notification sent to ServiceNow please see What is included in an Alert Notification?.