如果你运行stats = Sidekiq::Stats.new
,我会得到很多有关我工作的有趣数据:
{:processed=>84063, :failed=>120, :scheduled_size=>0, :retry_size=>0, :dead_size=>7, :processes_size=>3, :default_queue_latency=>0, :workers_size=>0, :enqueued=>0}>
我试图获得相同的信息(已处理的作业数,失败...),但对于特定的队列。我不知道如何从那里获取此信息:
https://github.com/mperham/sidekiq/wiki/API#queue
例如,如何获取在特定队列上处理的作业数量以及我通常在Stats中获取特定队列的任何信息
Sidekiq不会在每个队列中保留这些数字。您可以使用Sidekiq Pro中的Statsd支持构建它们,因为它会使用关联的队列标记每个执行。 https://github.com/mperham/sidekiq/wiki/Pro-Metrics#tags