The instruction doing the most work here bans a very natural sentence: two monitors fired ninety seconds apart, therefore the first caused the second. The agent may report the timing and may not draw the line, and it has to quote values exactly with the window they cover. Claude Code holds a rule like that under pressure and plans the whole gather before it writes a word.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
[Triggered] api-gateway 5xx ratio above 2%
TriggeredError ratio 7.4% over the last 5 minutes against a 2% threshold, evaluated across 34 of 36 gateway pods. Triggered 14:07 UTC. Tags env:prod, region:eu-west-1, version:2026.8.4.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Datadog
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Severity rules
Which monitors are worth waking someone for - what each severity level means on your services, what counts as fleet wide, your quiet hours, and the monitors you would rather never see in the channel.
Runs on Claude Code
Preselected for this page — connect your Claude Code account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
Timing gets reported and causation does not get asserted. Whoever is on call reads a note telling them what is true rather than one that has already chosen a story.
The event, the monitor definition, the metric across the window and the hour before it, and open incidents on the service. Carrying that gather into five short lines is structured work this harness is reliable on.
The run fails and no note is posted, which beats a note with a blank evidence line reading as though nothing was wrong. Your Datadog monitor still fires through its normal channels, so this is never the only path an alert takes. Failed runs show in the run history, and a pattern of them usually means the application key has lost a scope.
Free to start. Guided setup, a test run against staged conversations, and it's live.