Redis metrics collection and statistics
Constants
DEAD_LETTER = "joobq:dead_letter"
DELAYED_SET = "joobq:delayed_jobs"
PROCESSING_QUEUE = "joobq:processing"
Instance methods
collect_statistics_batch
Optimized connection reuse for statistics collection
Sourceget_all_queue_metrics
Get metrics for all configured queues using pipelining
SourceOptimized method to get job counts for multiple states at once
Sourceget_processing_jobs_count
Optimized method to get processing jobs count using Lua script
Sourceget_queue_metrics(queue_name :
String) :
QueueMetrics Get metrics for a single queue
SourceGet queue metrics for multiple queues using pipelining
Sourceget_retrying_jobs_count
Optimized retrying jobs count using Lua script for better performance
SourceOptimized retrying jobs pagination using Lua script
Source