Получение информации о конкретной очереди в sidekiq - PullRequest
1 голос
/ 30 апреля 2019

Если вы запустите 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

Например, как вы получаете количество заданий, которые были обработаны в определенной очереди, и моя вообще любая информация для конкретной очереди, как в статистике

1 Ответ

0 голосов
/ 01 мая 2019

Sidekiq не сохраняет эти числа в очереди. Вы можете создать их, используя поддержку Statsd в Sidekiq Pro, так как каждый из них помечает выполнение со связанной очередью. https://github.com/mperham/sidekiq/wiki/Pro-Metrics#tags

...