Connect Datadog notifications to All Quiet

Image

Updated: Tuesday, 03 October 2023

Published: Wednesday, 24 May 2023

🚀 In under 5 min: Seamlessly Connect Datadog's Notifications to All Quiet!

Seamless integration of Datadog with All Quiet through a Webhook Call

When it comes to monitoring and incident response, Datadog is a popular choice for many organizations. To truly optimize your incident management workflow, it's essential to connect Datadog's powerful notifications to a reliable incident platform.

In this guide, we'll explore how you can effortlessly integrate Datadog's notifications with Webhooks in All Quiet, taking your incident management to the next level.

Create an integration on All Quiet

Create a Datadog integration

  1. Go to your "Dashboard" on All Quiet
  2. Click on the "Integrations" Tab
  3. Click on "Create integration"
Create a Datadog integration

Select Datadog for the integration's type

  1. Enter a display name for your Datadog integration, e.g. "Datadog Webhook"
  2. Select "Datadog" as the type
  3. Click "Create integration"
Select Datadog for the integration's type

Get the All Quiet webhook URL

  1. Copy your integration's webhook URL. You'll need it later on the Datadog platform.
Get the All Quiet webhook URL

Configure Datadog

The following steps will be done on the Datadog platform. So, log in to Datadog with your account.

Install Webhooks integration

  1. In the navigation menu, click on "Integrations"
  2. Install the "Webhooks" integration and configure it
Install Webhooks integration

Create a new webhook

  1. In the "Configuration" tab, click on "New Webhook"
Create a new webhook

Configure Datadog webhook

  1. Give your webhook a name, e.g. "All-Quiet-Webhook"
  2. Paste in the All Quiet webhook URL you've obtained in step 1.3.
  3. Configure the payload that Datadog should send to All Quiet. You can copy & paste the JSON snippet datadog-payload.json provided.
  4. Finally, save the integration.
Configure Datadog webhook

          {
            "body": "$EVENT_MSG",
            "last_updated": "$LAST_UPDATED",
            "event_type": "$EVENT_TYPE",
            "title": "$EVENT_TITLE",
            "date": "$DATE",
            "org": {
                "id": "$ORG_ID",
                "name": "$ORG_NAME"
            },
            "id": "$ID",    
            "alert_id": "$ALERT_ID",
            "alert_status": "$ALERT_STATUS",
            "alert_title": "$ALERT_TITLE",
            "alert_type": "$ALERT_TYPE",
            "alert_metric": "$ALERT_METRIC",
            "alert_priority": "$ALERT_PRIORITY",
            "link":"$LINK"
        }
        

Configure your monitor

  1. Click on "Monitors"
  2. Select one of your monitors and open its edit page. In this example, the monitor's name was "My Watchdog Monitor".
  3. In the subsection "Notify your team", tag your newly created hook with "@webhook-Your-Webhook-Name". This will tell Datadog to use your webhook integration as a notification destination.
Configure your monitor

Set your monitor's priority

  1. Navigate to "Notify your team"
  2. At the bottom, you'll find a select box to set the priority of your monitor.
  3. P0 will map to severity Critical
  4. P1,P2 will map to severity Warning
  5. P3,P4,P5 will map to severity Minor
  6. If you don't specify a priority, the incident's severity will be Critical
Set your monitor's priority

Test notifications

These steps are important to successfully test your Datadog integration on the All Quiet side.

  1. Click on "Test notifications" at the very bottom of the edit page.
  2. Click on "Run Test" to send out notifications to your newly created All Quiet integration.

Finally, don't forget to save your integration!

Test notifications

Test & Save Datadog Integration on All Quiet

You're almost done. 🥳 The next steps are merely there to verify if everything's setup correctly!

Test Payload

Go back to your All Quiet Datadog integration that you've created in step 1.1

  1. Click ← Select to load the test incident's payload that was created in step 2.6 into the payload field.
  2. You can see how the mapping will transform the Datadog payload to an All Quiet incident.
Test Payload

Congratulations! 🥳

You have now seamlessly integrated Datadog's notifications with Webhooks in All Quiet. Enjoy the enhanced incident management capabilities and simplified rotation and escalation policy management offered by All Quiet's intuitive drag-and-drop interface.

Integrating Datadog's notifications with Webhooks in All Quiet empowers your incident management workflow with seamless collaboration, enhanced monitoring, and efficient escalation policies. By leveraging All Quiet's affordable alternative to PagerDuty or OpsGenie, you can streamline your incident response and improve the overall resilience of your organization. So, take advantage of this integration and unlock the full potential of your incident management capabilities with All Quiet.

Read all blog posts and learn about what's happening at All Quiet.