Repository navigation
First release on Hex: https://hex.pm/packages/queue_keeper_check
{:queue_keeper_check, "~> 0.2.1"}Read-only health check for Oban queues: eight checks (orphaned, hanging, backlog, stalled, retry_storm, discarded, cancelled, cron_missing) using aggregate SELECTs on oban_jobs only. Never reads job args, meta or errors, makes no outbound calls, runs Postgres checks in rolled-back read-only transactions with statement/lock timeouts. Postgres, SQLite and MySQL.
Changed since v0.2.0 (GitHub-only tag)
:retry_stormnow honours its window forretryablejobs (previously every retryable job counted regardless of age). Expect fewer findings.:orphanedmessages and docs now say what is measured: execution age only.
Docs
- README "Piloting safely": report-only rollout, what to measure, retention for history-based checks.
docs/OBAN_PRO_COMPATIBILITY.md: likely compatible, untested.- Security review:
docs/SECURITY_REVIEW.md.
Full changelog: https://github.com/TitaniumMonkey/Queue-keeper-check/blob/main/CHANGELOG.md