class Sidekiq::Instrument::ServerMiddleware

Public Instance Methods

call(worker, job, queue, &block) click to toggle source
# File lib/sidekiq/instrument/middleware/server.rb, line 7
def call(worker, job, queue, &block)
  StatsD.increment(metric_name(worker, 'dequeue'))

  StatsD.measure(metric_name(worker,'runtime'), &block)
rescue StandardError => e
  StatsD.increment(metric_name(worker, 'error'))
  raise e
end