1. Home
  2. Docs
  3. Integrations
  4. OnPage Integrations
  5. Datadog

Datadog

This integration uses OnPage’s Incoming Webhooks. This is a common integration path with OnPage and many other services will support this method as well. To get started, you have to access OnPage’s Webhook Console and register a Client ID and Secret Key. These are then used to authenticate the requests being sent to OnPage. Please keep these values secure as if they were a password. Although they do not allow Read access to OnPage, anyone with these keys can create Pages within your environment.

Navigate to https://integrations.onpage.com/#/integration/web-hook and login with your nps.onpage.com credentials.

Here you will see all of your currently configured Webhooks and the ability to suspend or remove them.

Click on the Create Button

Image

Give a Webhook name (i.e., New Relic ONE integration)

Copy the Secret Key and Client ID and store it in a secure place. The Secret Key is only shown once.

Image

In Datadog

Under Go to, click on Integrations

In the search for an integration window, search for “webhooks”OnPage Solarwinds Integration

Under Configuration create New Webhook

Name the Webhook Integration (preferably “OnPageAlerts”)

Enter the URL: https://webhook.onpage.com/gw/v1/page

Under Payload, copy and paste the payload script from the integration page

{
    "clientId": "-YOUR-CLIENT-ID-",
    "secretKey": "-YOUR-SECRET-KEY-",
    "message": {
        "subject": "-YOUR-ALERT-SUBJECT-",
        "body": "*-YOUR-ALERT-MESSAGE-",
        "recipients": ["OPID1", "OPID2", ...],
        "priority": "HIGH|LOW"
    }
}
  • Edit the script by inserting the Client IDSecret Key
  • Add subject and body and or insert variables of what you would like to see as the subject and body of the message in the OnPage app.
  • Enter OnPage recipients OPIDs or Group IDs
  • Enter Priority of message. Either HIGH or LOW
  • Do not check Custom Headers and Encode as form
  • Click Save

OnPage Solarwinds Integration

Create Monitors

Go to Monitors and select New MonitorOnPage Datadog Integration

Select a Monitor type

Pick a Monitor, set alert conditions, say what’s happening, notify your team – drop down the menu and select the webhook name “OnPageAlerts”

Click Test Notification. You should receive an OnPage alertOnPage Datadog Integration

Click Save

Create New Incident

Click on Monitors and select New IncidentOnPage Datadog Integration

Select the SeverityTitleattach any signals and in the Additional notifications fieldSelect the OnPage integration

Declare the incidentOnPage Datadog Integration