class Metrician::Sidekiq

Public Class Methods

enabled?() click to toggle source
# File lib/metrician/reporters/sidekiq.rb, line 4
def self.enabled?
  !!defined?(::Sidekiq) &&
    Metrician::Jobs.enabled?
end

Public Instance Methods

instrument() click to toggle source
# File lib/metrician/reporters/sidekiq.rb, line 9
def instrument
  require "metrician/jobs/sidekiq_middleware"
  ::Sidekiq.configure_server do |config|
    config.server_middleware do |chain|
      chain.add ::Metrician::Jobs::SidekiqMiddleware
    end
  end
end