Slack rate limits and retry behavior
Understand Slack throttling boundaries, queued retries, convergence, and safe operator response.
Slack enforces workspace/API-method limits and can return throttling responses with a retry interval. OpsKnight delivery is asynchronous; an incident remains authoritative while its Slack projection is delayed.
Do not repeatedly send tests or manually repost incident messages during throttling. Inspect provider response, operation state, queue oldest age, and credential/channel access. Allow the bounded retry path to run, then verify the existing projection converges.
Alert on sustained throttling, growing oldest-delivery age, repeated terminal provider errors, and worker backlog. Reduce avoidable tests/noise, confirm destinations are intentional, and request/provider-plan capacity only after measuring the actual constraint.
Rate-limit recovery does not fix revoked credentials, missing channel membership, invalid scopes, or a deleted channel. Diagnose those separately.
Related pages
Last updated for v2.0.0
Edit this page on GitHub