Skip to main content Link Search Menu Expand Document (external link)


Table of contents
  1. Bi-directional Integration with PagerDuty
  2. API Integration
    1. PagerDuty Configuration
    2. Fluency Configuration
  3. Webhook Integration
    1. Fluency configuration
    2. PagerDuty configuration

Bi-directional Integration with PagerDuty

Fluency offers two type of integration with pager duty.

1) API integration - Fluency will send customized alerts/notification via PagerDuty

2) Webhook integration - Fluency will receive events from PagerDuty

API Integration

PagerDuty Configuration

Using the PagerDuty management portal/interface, create the required “Integration Key”.

To begin, navigate to the Service Directory page under the “Configuration” tab. Give the directory a name, then navigate to Integrations.

Click “Add a new integration” and configure a new integration like shown above. The Integration Key will be necessary in a later step.

Fluency Configuration

Navigate to the “Actions” page under the Analytics tab. Click “+ ACTOR” to open a dropdown menu and select PagerDuty.

Add the Integration Key from the earlier step. The “Customer” field is reserved for multi-tenant deployment; leave it blank if multi-tenant is not enabled. Click “SAVE.” This will bring you back to the “Actions” page.

Next, click “+ API CONFIG” to open a dropdown menu and select “PagerDuty Event.”

A default name is entered and can be changed. Select the API parameters you would like to include and click “SAVE” to navigate back to the actions page.

Click “+ ACTION” to add a behavior action. Add an option description. Next, fill in a condition to trigger this action. Add any desired behaviors and the action you configured in the last step. Click “SAVE.”

Webhook Integration

Fluency configuration

Within Fluency’s interface, configure a Cloud Import entry for PagerDuty

Navigate to the “Cloud Imports” page under the Configuration tab.

Click the edit button next to the PagerDuty entry you just created. Copy the Webhook URL.

PagerDuty configuration

Go back to PagerDuty. Navigate back to the Service Directory you created and create a new extension. Select the extension type Generic V2 Webhook and give the extension a name, such as Fluency. Paste the Webhook URL into the URL field and click “Save” to add the extension.

The extension should now appear in the list of extensions and add-ons for this directory.