srwiez/queue-size-health-check
A Laravel health check that monitors queue sizes and warns when backlogs exceed configurable thresholds. It surfaces rising queue pressure early, helping you catch slow or stuck workers and keep background jobs moving.
Check class that queries DB::table('jobs')->count() / the Redis queue size. The build cost is low, so the real decision is standardization: do you want one bespoke check per service, or a shared, tested package across all Laravel services?Consider adopting when:
Check with no new infrastructure or vendor SDK.Look elsewhere / deprioritize when:
queue:monitor, or your APM (Datadog, New Relic, Sentry) which likely already tracks queue depth.For executives (30-second version): "We have a low-cost, low-risk way to catch stalled background processing before customers notice — missed emails, delayed webhooks, stuck reports. It's a small open-source component that plugs into our existing Laravel health checks and alerts us when queues back up past a threshold we set. No new vendor, no new infrastructure, no license cost. The trade-off is that it's a young, single-maintainer project, so we'd treat it as an easily-swappable convenience rather than a critical dependency."
For engineering:
Check that counts pending jobs per queue/connection and fails when a configurable limit is exceeded. MIT, framework-native, minimal footprint.How can I help you explore Laravel packages today?