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. 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. Click Next.
    Screen_Shot_2021-06-23_at_12.41.38_PM.png
  3. Assign an Escalation Policy. You may generate a new policy, select a policy you've created in the past, or PagerDuty's default Escalation Policy. Click Next.
    Screen_Shot_2021-06-23_at_12.42.55_PM.png
  4. Select an Alert Grouping based on your needs. 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. Click Create Service.
    Screen_Shot_2021-06-23_at_12.46.13_PM.png
  6. In 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.
  2. Open the Integrations tab.
    Screen_Shot_2021-06-23_at_12.48.10_PM.png
  3. Select PagerDuty from the Outbound (Notifications) section.
  4. Click Add New Service.
  5. Paste the Integration Key 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 your Project to the test list.
  2. Click the More Screen_Shot_2021-06-23_at_3.03.49_PM.png button for a specific test. Open Settings.
  3. Open the Alerts tab.
  4. From the drop-down menu select when you would like Alerts sent.Screen_Shot_2021-06-23_at_2.59.20_PM.png