Find the stage
- Resolve → Integrations shows a readiness badge per platform. Anything other than Ready points at delivery. See readiness badges.
- The header of Resolve → Investigation shows On duty or Paused. Paused means Pulse still groups alerts and still files incidents as Open, but CloudThinker doesn’t triage or investigate them on its own. See What starts an investigation.
Alerts not arriving
A connection that shows as healthy doesn’t prove alerts reach Resolve. A platform is a working source only once at least one signal path delivers.Pulse shows No signals yet
Pulse shows No signals yet
401 or 403, the secret or URL is wrong. Fix: copy the webhook URL from the platform’s Signals to Resolve section again, paste it into the tool, and fire a test alert. If you no longer have the secret, choose Regenerate credentials from the webhook’s … menu and update the tool with the new URL and secret. Then open Resolve → Pulse and pick the All lane. Lanes are filters that choose which clusters you see, see Pulse.The platform shows Needs connection or Needs setup
The platform shows Needs connection or Needs setup
The platform shows Needs attention or Partially ready
The platform shows Needs attention or Partially ready
The tool reports success, but nothing shows in Pulse
The tool reports success, but nothing shows in Pulse
Alerts stop arriving during a burst
Alerts stop arriving during a burst
0 for no limit.The tool reports 429
The tool reports 429
401 or 403 responses came before the 429 in the tool’s delivery log. Fix: for an auth lockout, put the current secret and URL in the tool, then wait for the 15-minute window to clear. For the rate limit, raise Rate limit (requests per hour). Otherwise retry after the Retry-After header. See the custom source Responses table.Slack or Teams messages aren't picked up
Slack or Teams messages aren't picked up
Clusters not forming
A cluster is a group of related signals that Pulse treats as one problem. Every signal that survives noise suppression lands in a cluster, even a cluster of one. A new signal joins a recent open cluster when it shares a resource ID or a title with a signal there, or failing that, the same Service. How signals join a cluster has the full rule.Every alert opens its own cluster
Every alert opens its own cluster
unknown) can’t join by service. Check: in Resolve → Pulse, open each signal in the cluster and expand Raw payload to compare their resource IDs. Fix: for a custom source, open the source’s … menu, choose Edit, and set Resource ID Path to a stable ID in the payload, like alert.resource.id. The Resource field in setup is only a display name and doesn’t affect grouping. To join different alerts about one service, also map Service Path to a single service name.Alerts arrive but no cluster appears
Alerts arrive but no cluster appears
Clusters have no useful title
Clusters have no useful title
A new alert didn't start a new investigation
A new alert didn't start a new investigation
Investigation not starting
Alerts show in Pulse, but nothing is triaged or investigated
Alerts show in Pulse, but nothing is triaged or investigated
Incidents wait in Not started
Incidents wait in Not started
On duty is on, but one source never triggers an investigation
On duty is on, but one source never triggers an investigation
A cluster never became an incident
A cluster never became an incident
Investigation stuck
Click Watch live on the incident to see each check CloudThinker runs as it runs. If the timeline is moving, the investigation isn’t stuck.Action requires approval
Action requires approval
Needs your decision
Needs your decision
Analysis Failed
Analysis Failed
The verdict is Cause unproven or Not Found
The verdict is Cause unproven or Not Found
Runbook not running
A runbook is a step-by-step fix procedure that Resolve reads from Confluence, GitHub, GitLab or a manual upload. Each change-making command carries an effect (Allow, Require Approval, or Deny). Commands from Confluence, GitHub and GitLab always Require Approval. Only uploads can carry other effects, see Control command effects. Open Resolve → Runbooks → Execution history to see what happened to each run.Execution history says No runbook executions yet
Execution history says No runbook executions yet
A command waits even though nobody set it to Require Approval
A command waits even though nobody set it to Require Approval
The command was blocked
The command was blocked
No updates in Slack or Teams
No updates in Slack or Teams
No updates in Slack or Teams
Get help
Still stuck? Email support@cloudthinker.io with your workspace name, the incident ID (theid= value in the incident’s URL on Resolve → Investigation), the source name, the approximate alert time in UTC, the stage from Find the stage, and any error message shown on the incident.