Follow the steps below to configure a service so as to extract its related alert data from Datadog. Squadcast will then process this information to create incidents for this service as per your preferences.

On the Sidebar, click on services.

You can either navigate to an existing service or make a new one by clicking on “Add Service”.

Check the service details like name, description, and the associated escalation policy for this service and make sure it is correctly entered.

From the integration types drop down select the integration type as “Datadog”. You will be shown your Datadog Webhook URL.

Enter the service name and description as required and click on "Save" button to create the service.

Now log in to your Datadog account and click on "Integrations" to go to the integrations page.

In the search box enter "Webhooks" and click on the search result to open the webhooks integration dialog box.

Go to the "configuration" tab

Enter the name as required and paste the URL obtained earlier.

Check the "Use custom payload" option and in the "Use Custom Payload" field enter:
{
"alertId": "$ALERT_ID",
"eventMessage": "$TEXT_ONLY_MSG",
"title": "$EVENT_TITLE",
"url": "$LINK",
"alertTransition": "$ALERT_TRANSITION"
}

Click on Install Integration to activate the webhook.

Now you can add the webhook to any of your monitors. Select "Notify" alert recipients when this alert is modified as this will enable Squadcast to resolve the Squadcast incident automatically if the corresponding Datadog alert has been resolved.

In order to test the configuration simply post a status update from the events page on Datadog and attach it to the Squadcast webhook you created above.

That's it :) You are now good to go with your Datadog integration!!

Did this answer your question?