What it adds to your alerting
An alert rule fires when a metric crosses a line someone picked in advance. A Detector starts from the other end: an incident that no alert caught. CloudThinker looks at what happened before that incident, writes a check for the pattern, and proves it against past incidents before anyone relies on it.A Detector fires before the first monitoring alert on the same incident
- A slow burn. An error budget burning too fast over both a short and a long window, before any single metric looks bad.
- Unusual for this hour. Traffic or latency outside its normal range for the same hour of the week, instead of one fixed line.
- A limit nobody alerted on. A connection pool near its maximum, a certificate close to expiry, or a quota almost used up.
- A problem only two tools show together. One check can compare two connected tools, for example rising 5xx errors in Datadog while CloudWatch shows the database at its connection limit.
Turn it on
Detectors is off until a workspace Admin turns it on. Developers and Viewers can read the Detectors page but can’t change anything on it. See Roles.1
Open the Detectors settings
Go to Resolve → Settings and scroll to the Detectors section, below Behaviour.
2
Turn on Detectors
Flip the Detectors switch.Success state: the switch reads “Your Detectors run, and Resolve reviews them each week”, and CloudThinker starts its first review of the alert rules you already have.
3
Review the first proposals
Go to Resolve → Detectors. Proposals arrive on the Needs you tab, each with its backtest. Nothing runs until an Admin accepts it.
How a backtest proves a check
A backtest replays a check against past data to show which earlier incidents it would have caught, and how much earlier than your alerts.The backtest catch window: from one hour before the incident starts to the moment it opens
What a Detector accesses
How it works
- Find a missed incident. CloudThinker starts from an incident your alerts didn’t catch. On the incident itself you’ll see a line such as “No Detector fired. No Detector watches this service”, with a link to Detectors.
- Propose a Detector. For a gap it can back with evidence, CloudThinker writes a check, runs it once, and backtests it. Proposals wait on the Needs you tab.
- An admin accepts it. Nothing runs until a workspace Admin says yes.
- Run beside your alerts. A Detector’s fire goes to Pulse, which drops noise and groups related alerts, then to triage, which matches it to an incident, then to root cause analysis, like any other alert.
- Weekly review. CloudThinker labels each fire as real or noise, tightens or loosens Detectors, retires the ones that stay noisy, proposes new ones, and builds a scorecard covering the last 30 days. It also posts the scorecard to your chat channel in weeks that have news.
- Promote to your own rule. When you decide a Detector is worth keeping, CloudThinker can turn it into a native rule in your alerting tool — either as a draft merge request in the repository that holds your alert rules, or as rule text you copy yourself. You review and merge; CloudThinker never changes rules in your alerting tool directly.
A weekly scorecard: each Detector, and the incidents it caught before your monitoring alerts
Settings
Detectors has its own section under Resolve → Settings, below Behaviour. The Detectors switch itself is covered in Turn it on.
To let CloudThinker open draft merge requests for promoted Detectors, turn on Propose alert rule changes for your Git platform in Resolve integrations. It only ever opens drafts for you to review and merge.
Alert health
CloudThinker also reviews the alert rules you already have and flags the ones that are noisy, rarely useful, or can never fire. The results appear on the Alert health tab, which ranks what to fix first.Who can change what
- Your alerts stay. Detectors run next to your rules, never instead of them.
- A scheduled run can only narrow, never start. On its own, the weekly review pauses, resumes, retires, or loosens a Detector you already accepted. It can’t accept a proposal, dismiss one, change Detectors settings, start a run, or turn Detectors on or off for the workspace — each of those waits for a person.
- You hear about every automatic change. When a scheduled run pauses, retires, or loosens a Detector, the person who turned Detectors on gets the notice, along with the weekly scorecard. If they leave or lose access, the page reads Detectors have no owner who can run them and another workspace Admin can click Take over.
- Your permissions apply. Asking CloudThinker to change a Detector in chat does only what your own role allows. Viewers and Developers can read the page; accepting, pausing, retiring, or configuring a Detector needs the workspace Admin role.
- Every change is logged. Each accept, dismiss, pause, retire, and settings change is recorded in Admin Settings → Audit Logs, with the person or agent that made it.
Next steps
Connect monitoring tools
Send alerts from Datadog, Grafana, and others into Resolve, so Detectors have history to learn from.
Group alerts with Pulse
Cut noise by grouping related signals before triage.
Log a missed incident
Record incidents your alerts missed, so there’s history to backtest against.
Resolve settings
Set the weekly review, ignored services, and which sources Detectors use.