DEVOPS

Datadog Alert Severity Router to PagerDuty and Slack

Ingests Datadog monitor alerts, classifies severity from monitor priority and tags.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDatadog monitor alert webhook receivedDatadogDatadog
  • LogicParse priority, tags, and affected service
  • LogicBranch on severity (P1/P2 vs low)
  • ActionOpen PagerDuty incident and page on-callPagerDutyPagerDuty
  • ActionPost low-urgency card to Slack triage channelSlack
  • OutputReply in Slack thread with routing decisionSlack

What it does

This workflow receives every Datadog monitor alert webhook, reads the monitor priority and tags, and decides whether the alert deserves a page or just a heads-up. P1/P2 alerts open a PagerDuty incident and page the on-call engineer; everything else lands quietly in a Slack triage channel for async review.

When to use it

Run this when Datadog is paging your team for too many low-value alerts and you want a single gate that distinguishes wake-someone-up incidents from noise. Ideal for teams standardizing on Datadog monitors plus PagerDuty on-call rotations.

How it works

  1. 1A Datadog monitor transitions to alert and fires its webhook into the workflow.
  2. 2The workflow parses the payload for priority, tags, and the affected service.
  3. 3A severity branch checks whether priority is P1/P2 or carries a `pager:true` tag.
  4. 4For high severity, it opens a PagerDuty incident with the monitor link and triggers the matching escalation policy.
  5. 5For low severity, it posts a formatted card to the Slack triage channel instead.
  6. 6The final step writes the routing decision back as a Slack thread reply for an audit trail.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DatadogMetrics, traces, log search.
  2. 2
    Connect PagerDutyIncidents, on-call, escalations.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.