class Travis::Metrics::Sidekiq

Public Instance Methods

call(worker, message, queue, &block) click to toggle source
# File lib/travis/metrics/sidekiq.rb, line 6
def call(worker, message, queue, &block)
  ::Metriks.timer("sidekiq.jobs.#{queue}.perform").time(&block)
rescue Exception
  ::Metriks.meter("sidekiq.jobs.#{queue}.failure").mark
  raise
end