Skip to main content
Find the symptom, read the cause, apply the fix. Response codes for webhooks are listed on Webhook endpoints, and numeric limits on Limits.

Alerts are not arriving

An investigation does not start

Open the alert. When an alert is skipped, its timeline says “Not investigated” followed by the reason. A manual investigation is never refused for the reasons above. Only the plan allowance stops it.

A notification or page was not delivered

The delivery record for the page names why it was skipped or failed.

A runbook step is refused

A Slack message is missing

A fix request is declined or refused

A fix request that is accepted can still end as a decline. Open Control Tower to see each request move from analyzing to open, declined or failed, with its reasoning attached.

An SLO shows degraded or no data

The deploy gate is locked

GET /api/deploy-gate/<service> answers 200 when a deploy is safe and 423 Locked when it is not. The response lists each cause under reasons, and lists things you should know about under advisories. A deploy is also blocked when SRE Agent cannot measure a service’s reliability. An SLO whose data source is unreachable is Degraded, and a degraded SLO holds its service’s gate.

You reached a plan limit