class OpenTelemetry::Instrumentation::Sidekiq::Instrumentation

Public Instance Methods

add_server_middleware() click to toggle source
# File lib/epsagon.rb, line 264
def add_server_middleware
  ::Sidekiq.configure_server do |config|
    config.server_middleware do |chain|
      chain.add Middlewares::Server::TracerMiddleware
    end
  end

  if defined?(::Sidekiq::Testing) # rubocop:disable Style/GuardClause
    ::Sidekiq::Testing.server_middleware do |chain|
      chain.add Middlewares::Server::TracerMiddleware
    end
  end
end