PagerDuty Integration

Functionize and PagerDuty Integration

In order to integrate PagerDuty with Functionize and receive alerts regarding the status of your test runs, please follow these instructions.

 

Set a Technical Service in PagerDuty

Within your PagerDuty account:

  1. Open Service directory tab and click New Service
    Screen_Shot_2021-06-23_at_12.39.47_PM.png

  2. Enter the Name for your service and a Description, if desired, then click Next
    Screen_Shot_2021-06-23_at_12.41.38_PM.png

  3. Assign an Escalation Policy, the options are Generate a new Escalation Policy, Select an existing Escalation Policy already created in the past, or select PagerDuty's Default Escalation Policy, then click Next
    Screen_Shot_2021-06-23_at_12.42.55_PM.png

  4. Select an Alert Grouping based on your needs and click Next
    Screen_Shot_2021-06-23_at_12.43.27_PM.png

  5. Select Events API V2 integration in order to connect PagerDuty with Functionize and click Create Service
    Screen_Shot_2021-06-23_at_12.46.13_PM.png

  6. On the Service page, select the Integrations tab
    Screen_Shot_2021-06-23_at_1.09.58_PM.png

  7. Copy the Integration Key

Set the Integration in Functionize

Within your Functionize account:

  1. Open the Team page tab, user must be set up as a Team Admin in order to access this tab
  2. Open the Integration tab


  3. Select PagerDuty from the Outbound Notifications section
  4. Click Add New Service
  5. Paste the Integration Key copied from within the PagerDuty Service page
  6. Select the Project to integrate from the drop-down menu

Setting Alerts

From within Functionize, each test can have a different Alert setting:

  1. Open a project to the Test Listing page
  2. Click the Test Actions button for a specific test and select Settings from the menu


  3. Open the Alerts tab
  4. From the Alerts Delivery drop-down menu select when you would like alerts sent


    Note: The Alerts setting can be controlled at multiple levels, the Team level, Project level and the Test Case level as shown above.  Alert settings are managed the same way at all levels.