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