class Instana::Activators::SidekiqClient

Public Instance Methods

can_instrument?() click to toggle source
# File lib/instana/activators/sidekiq_client.rb, line 7
def can_instrument?
  defined?(::Sidekiq) && ::Sidekiq.respond_to?(:configure_client) && ::Instana.config[:'sidekiq-client'][:enabled]
end
instrument() click to toggle source
# File lib/instana/activators/sidekiq_client.rb, line 11
def instrument
  require 'instana/instrumentation/sidekiq-client'

  ::Sidekiq.configure_client do |cfg|
    cfg.client_middleware do |chain|
      chain.add ::Instana::Instrumentation::SidekiqClient
    end
  end

  true
end