Set up Slack alarms in Datadog

To receive alerts in Slack, Datadog must be integrated with the desired Slack channels.

This is currently configured using Terraform.

To add a new Slack channel integration:

  1. Add the Slack channel name to the locals block.
  2. Create a Pull Request.
  3. Terraform plan and apply will run automatically.

This has already been configured for all existing public Slack channels following the <product>-alert naming convention.


Creating a new alarm in Datadog

  1. In Datadog, go to the left menu and select
    Monitors → New Monitor

  2. Select the desired monitor type
    (e.g. logs, metrics, traces).

  3. Configure the monitor.

The configuration form varies depending on the monitor type, but typically includes:

  • Scope
    Select which services, environments, or tags you want to monitor.

  • Conditions
    Define thresholds, time windows, and alert severity.

  • Message
    Define the message that should be sent when the alert triggers.

To send an alert to a Slack channel, mention the channel in the Message field using the @ symbol.

Example: @slack-channel-name

Slack alarm configuration