DEVOPS

Hourly Datadog error-budget burn digest to Slack

Every hour, pulls each service's SLO status and burn rate from Datadog and posts a single ranked Slack digest showing remaining budget and which services are burning fast enough…

CategoryDevOps
Enginesim
Difficultybeginner
Triggerschedule
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerHourly schedule
  • ActionFetch Datadog SLO status + burn ratesDatadogDatadog
  • LogicCompute remaining budget + time-to-exhaustion
  • LogicRank services worst-first
  • OutputPost ranked digest to SlackSlack

What it does

Gives the team one tidy hourly readout of error-budget health across all your tracked SLOs. It reads Datadog SLO status and short-window burn rates, computes time-to-exhaustion per service, and posts a ranked Slack message so on-call sees trouble before it becomes an incident.

When to use it

Use it when you manage many SLOs in Datadog and want proactive visibility instead of waiting for a monitor to page. Good for platform teams running a shared #reliability channel.

How it works

  1. 1A schedule fires once per hour.
  2. 2The flow fetches SLO status objects and current burn rates from Datadog for the configured SLO IDs.
  3. 3A logic step computes remaining budget and projected exhaustion time, then flags any service burning faster than the window allows.
  4. 4It sorts services worst-first and formats a compact digest with budget percentages and burn multipliers.
  5. 5The digest posts to the chosen Slack channel; if nothing is at risk it can post a brief all-clear line.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DatadogMetrics, traces, log search.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.