Skip to main content

Connectors: PagerDuty

Legacy Documentation
You're viewing legacy documentation for API Fortress (deployed via an on-premises container). To view documentation for the new SaaS version of API Fortress — now known as Sauce Labs API Testing and Monitoring (with Sauce Connect tunnels) — see API Testing on the Sauce Labs Cloud.

Below are some "API Fortress + PagerDuty" integration benefits:

  • Notify on-call responders based on failures in your API Fortress tests.
  • Send critical information on the failure as well as a link to the test report from the failed test.
  • Create high and low urgency incidents based on the severity of the failure via dynamic tags in the test.
note

This connector does not come pre-loaded out of the box, and will need to be loaded separately. To learn how to load the connector into your API Fortress instance click here.

Connector Setup

This connector is built and supported by API Fortress. If you need any help with this connector please reach out to API Fortress support at support@saucelabscom.

Step 1: Create an Alert Group

  1. Go to settings page by clicking on the gear icon in the upper right-hand corner

    Cogwheel-1.png
  2. Click on Alert Groups on the left-hand nav bar:

    AlertGroup.png
  3. Create a new group or select an existing alert group

    Connector.png
  4. Add a new connector by selecting ** + Connector to this group**

    ConnectorNew.png

Step2: Configure the Connector

  1. Choose the PagerDuty connector from the dropdown menu

    PickPagerDuty.png
  2. The connector configuration page now appears

    Screen-Shot-2019-08-12-at-4.13.53-PM.png

    Configure the connector with the following params:

    1. routing_key is the integration key generated for a service in PagerDuty. The routing_key can be generated as such:
      1. click on the service you would like to alert, and click on the "Integrations tab"
      2. Use an existing integration or create a new one specifically for API Fortress. The integration key provided is the "routing_key" Screen-Shot-2019-08-12-at-4.48.09-PM.png
    2. severity is the level the alert should be sent as. (critical, error, warning, and info)
    3. dedup_key is a key that will allow to you match a triggered alert with a response for that alert
    4. event_action is the action you would like the alert to take. (trigger, acknowledge, and resolve)

Step 3: Set Up Alerts

  1. Go into project settings for a project you would like PagerDuty alerts set up for Settings.png
  2. Add the alert group that contains your PagerDuty connector to this project screenshot.png

Video Example

Watch a quick video tutorial of the integration below:

PagerDuty Video