Skip to content
Discussion options

You must be logged in to vote
Admin verified this answer by jayblast-spec Oct 16, 2026

The queue congestion fix was right, but the Sentry false positives you're seeing now are the same root cause showing up in a different place, not a new bug.

Sentry's cron monitor treats your check-in schedule as a promise about when work happens. Your scheduler enqueues on schedule, but a worker actually picks it up whenever the queue gets to it. Under load, that gap grows. If your monitor's check-in margin (or max_runtime, depending on how you've wired the @monitor decorator or sentry_sdk.crons.capture_checkin) is set to expect execution close to the scheduled time, Sentry will flag anything that clears that margin as missed or timed out, even though CloudWatch shows it finished fine.

Tw…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@codingjoe
Comment options

@coredumperror
Comment options

@coredumperror
Comment options

Comment options

You must be logged in to vote
0 replies
Answer verified by Admin Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
bug Something isn't working
3 participants
Converted from issue

This discussion was converted from issue #45 on May 15, 2026 09:48.