class Sidekiq::Middleware::Server::Instrumentation
Public Instance Methods
call(worker, item, queue) { || ... }
click to toggle source
# File lib/sidekiq/middleware/server/instrumentation.rb, line 7 def call(worker, item, queue) instrument 'sidekiq.job.started', 1, source: ['sidekiq', queue, worker.class.to_s.underscore], type: 'count' instrument 'sidekiq.queue.time', source: ['sidekiq', queue, worker.class.to_s.underscore] do begin yield rescue Exception => raised instrument 'exception', 1, source: 'sidekiq', type: 'count' raise end end end