InTouch Hub · Blue Isle Software

Datadog Monitor Digest

Daily digest of Datadog monitors and their current alert states.

datadogmonitoringalertsdigest

Datadog Monitor Digest

Daily digest of triggered Datadog monitors, delivered to your InTouch subscribers.

Use case

Datadog fires monitors around the clock, but not every alert warrants a page. This workflow rolls up the monitors that are currently in a non-OK state into a single, once-a-day summary so on-call engineers and team leads can review what tripped over the last 24 hours without logging into the Datadog console.

What it does each run

  1. fetch-monitors (datadog tool) — calls the Datadog list-monitors operation, filtered to monitors currently in an Alert, Warn, or No Data state. Like every InTouch connector, it publishes exactly two outputs: {{fetch-monitors.result}} (the raw JSON API response as a string) and {{fetch-monitors.status}} (the HTTP status code).
  2. summarize (ai tool) — feeds the raw {{fetch-monitors.result}} JSON to the model and produces a concise human-readable markdown digest ({{summarize.answer}}): a headline count followed by one bullet per triggered monitor, ordered Alert → Warn → No Data.
  3. notify-digest (message tool) — wraps {{summarize.answer}} (plus the API status from {{fetch-monitors.status}}) into a single notification and sends it to the workflow's contacts.

If the Datadog API call fails, alertOnError: true notifies the intouch user.

Setup

Credentials

Subscribers

Add at least one contact to this workflow so the digest has somewhere to land (email, Slack, etc.). The intouch user is wired up for error alerts by default.

Scheduling

Attach a daily schedule (for example, every morning at 08:00) so the digest arrives at the start of each business day. Run on demand at any time to get an immediate snapshot of currently-triggered monitors.