Know your queue is moving
A worker that died at two in the morning is not an exception, it is silence. LaraBug watches throughput and wait time per queue and tells you when the silence starts.
✔︎ 14-day free trial ✔︎ No credit card required
Queues
-
148 8 2
media Redis Waiting 6m
WW whiskerworks.shop
-
12 4 0
default Redis
WW whiskerworks.shop
-
3 1 0
mail Redis
WW whiskerworks.shop
-
0 2 1
webhooks Redis
DS driftwoodstays.com
-
5 3 0
default Redis
DS driftwoodstays.com
-
0 0 0
exports Redis
IN intilli.be
Every job, and the queue it waits in
- Jobs Each queued job, its attempts, duration and exception.
- Queues Depth and wait time, per connection and queue.
- Failing jobs A job class failing more often than it should.
- Slow jobs A job taking longer than it used to.
- Queue backlogs Ready jobs waiting longer than they should.
- Traces The request that queued a job, and the jobs that one queued.
Per queue, per job class
Pending, processing, failed and the wait time on each queue, charted over time, and the same split by job class so you can see which one is the problem. A failed job keeps the exception that killed it.
Tied to the request that dispatched it
A job that fails carries the trace back to the request that queued it, so a failure in a worker is not a dead end.
Keep reading
- Scheduled tasks The cron that quietly stopped Runs, failures and the schedule that stopped firing. Explore
- Vulnerability scanning (CVE) The CVE in a package you did not know you had Known CVEs in your dependencies, with the fix version. Explore
- Alerts and integrations The right alert, in the right channel Slack, Discord, Teams, webhooks and email. Explore
Catch the next bug before your users do
Two minutes to install, a free plan that stays free, and your data kept in the EU. Teams have trusted LaraBug with their Laravel errors since 2016.