class Evil::Metrics::Sidekiq::ClientMiddleware

Client middleware to count number of enqueued jobs

Public Instance Methods

call(worker, job, queue, _redis_pool) { || ... } click to toggle source
# File lib/evil/metrics/sidekiq/client_middleware.rb, line 8
def call(worker, job, queue, _redis_pool)
  labels = Evil::Metrics::Sidekiq.labelize(worker, job, queue)
  Evil::Metrics.sidekiq_jobs_enqueued_total.increment(labels)
  yield
end