module Datadog::Contrib::Sidekiq::Patcher
Patcher
enables patching of 'sidekiq' module.
Public Instance Methods
patch()
click to toggle source
# File lib/ddtrace/contrib/sidekiq/patcher.rb, line 17 def patch require 'ddtrace/contrib/sidekiq/client_tracer' require 'ddtrace/contrib/sidekiq/server_tracer' ::Sidekiq.configure_client do |config| config.client_middleware do |chain| chain.add(Sidekiq::ClientTracer) end end ::Sidekiq.configure_server do |config| # If a job enqueues another job, make sure it has the same client # middleware. config.client_middleware do |chain| chain.add(Sidekiq::ClientTracer) end config.server_middleware do |chain| chain.add(Sidekiq::ServerTracer) end end end
target_version()
click to toggle source
# File lib/ddtrace/contrib/sidekiq/patcher.rb, line 13 def target_version Integration.version end