Skip to main content

API Integration

Describes an older version of the product

The API Actions page (under the old EventWatch menu) used in this guide does not exist in the current interface. Alert delivery is now configured with notification endpoints and rules on Platform → Administration → Notifications, and external services are connected on Platform → Integrations — see Actions → Where alert delivery is configured now for what those pages look like. The PagerDuty-specific steps below need to be rewritten for the current interface.

PagerDuty Configuration

Login to your PagerDuty management portal. Navigate to the Service Directory page by selecting the Services tab in the top menu bar.

Use the "+ New Service" button to create a new service.

PagerDuty Service Directory with the + New Service button

Provide a Name and Description for the service, and select "Next".

New service form with the name and description entered

Configure the Escalation Policy, if applicable. Select "Next" to proceed.

Escalation policy step of the new service wizard

For Integrations, choose the "Events API V2".

Integrations step of the new service wizard, with Events API V2 selected

Newly created PagerDuty service shown after the wizard completes

Then select "Create Service" to complete the service creation.

Obtain the Integration Key from the PagerDuty management portal

If not already on the service configuration page, navigate to the Service Directory page under the "Services" tab in the top menu bar, then select the service to configure.

Choose the Integration tab on the service configuration page.

Integrations tab of the service, showing the Integration Key

Select/expand the "Events API V2" integration to reveal the Integration Key. Make a note of key, as it will be used in the Fluency interface in the following step.

Fluency Configuration

Sign in to your Fluency portal at https://<companyname>.app.ingext.io — see Fluency Web Interface for the URL formats.

From the Fluency Main menu, navigate to the API Actions page under the EventWatch tab.

Fluency navigation bar with the EventWatch menu open on the API Actions option

Select the "Manage Actors" button from the top right corner.

API Actions page with the Manage Actors button in the top right corner

Click "+ ACTOR" to open a dropdown menu and select PagerDuty.

Actor manager with the + ACTOR button

+ ACTOR dropdown open with PagerDuty selected

Add the Integration Key from the earlier step.

Give the integration a name. Click "SAVE".

New PagerDuty actor form with the integration key and a name entered

The PagerDuty API Actor named "test" has been added.

Actor manager listing the newly added PagerDuty actor named test

Next, exit the Actor manager and navigate to the "APIs/Endpoints" tab.

API Actions page with the APIs/Endpoints tab selected

Click "+ API CONFIG" to open a dropdown menu and select "PagerDuty Event".

+ API CONFIG dropdown open with PagerDuty Event selected

A default name is entered and can be changed. Choose the PagerDuty action created in the previous step for the "Actor Name".

API config form with a default name and the PagerDuty actor chosen for Actor Name

Select additional API parameters you would like to include and click "SAVE".

API config form with the additional API parameters selected

Next, navigate back to the "Actions" tab.

API Actions page with the Actions tab selected

Click "+ ACTION" to add a behavior action.

Actions tab with the + ACTION button

Add the name, any desired behaviors and the Actor API you configured in the last step. Fill in a condition to trigger this action.

New action form with a name, the selected behaviors, the PagerDuty API and a trigger condition

Click "SAVE" to complete the configuration.

Actions tab listing the saved PagerDuty behavior action