Queue depth growth indicates processing cannot keep up with incoming work
warningperformanceUpdated Mar 24, 2026
Technologies:
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