获取有关sidekiq中特定队列的信息

问题描述 投票:1回答:1

如果你运行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中获取特定队列的任何信息

ruby queue sidekiq
1个回答
0
投票

Sidekiq不会在每个队列中保留这些数字。您可以使用Sidekiq Pro中的Statsd支持构建它们,因为它会使用关联的队列标记每个执行。 https://github.com/mperham/sidekiq/wiki/Pro-Metrics#tags

© www.soinside.com 2019 - 2024. All rights reserved.