Skip to content

Send Datadog alerts to a channel

How-toFor adminsReviewed Guides: Datadog, Workspace settings

Connecting Datadog takes about ten minutes. You need a Freesbe admin and someone who can manage integrations and edit monitors in Datadog.

  • Make the channel first, such as #app-alerts, and add the people on call.
  • Pick the monitors. Only monitors that mention the webhook post, so decide which ones are worth a card. Giving them a priority (P1 to P5) sets each card’s severity.
  • For the Mute button, you’ll need an API key and an application key with the monitors_read and monitors_downtime scopes.
  1. Open Workspace settings → Integrations & apps → Integrations → Monitoring and click Connect under Datadog.
  2. Name it (Datadog: production), pick the channel and Alerts to post.
  3. Optional: fill in Datadog site (https://app.datadoghq.com) and, in API token, both keys as API key:application key.
  4. Click Connect Datadog. Copy the Freesbe URL (it’s shown once) and the Payload.
  1. Open Integrations → Webhooks and click New under Webhooks.
  2. Name it freesbe, paste the URL in URL and the payload in Payload, and save.
  3. In each monitor that should post, add @webhook-freesbe to its message. A test notification from the monitor’s Test Notifications posts a card right away.

Connect Datadog once per channel, and give each its own webhook name in Datadog, such as freesbe-db for #dba. Each monitor mentions the webhook of the channel it belongs in.

See Datadog for everything the cards show. If nothing arrives, check the monitor’s message mentions the webhook, then that its priority is at or above Alerts to post.