DramatiqRedisRabbitMQ

Queue depth growth indicates processing cannot keep up with incoming work

warning
performanceUpdated Mar 24, 2026
How to detect:

Growing queue size indicates task enqueueing rate exceeds worker processing capacity, leading to increasing latency and potential task age-based rejection.

Recommended action:

Monitor dramatiq.queue.size metric. Scale workers by increasing --processes or --threads parameters, or optimize task execution time. Consider adding workers with: dramatiq tasks --processes 4 --threads 8