class NewRelic::Agent::Instrumentation::Sidekiq::Client
Constants
- INSTRUMENTATION_NAME
Public Instance Methods
call(_worker_class, job, *_) { || ... }
click to toggle source
# File lib/new_relic/agent/instrumentation/sidekiq/client.rb, line 11 def call(_worker_class, job, *_) NewRelic::Agent.record_instrumentation_invocation(INSTRUMENTATION_NAME) job[NewRelic::NEWRELIC_KEY] ||= distributed_tracing_headers if ::NewRelic::Agent.config[:'distributed_tracing.enabled'] yield end
distributed_tracing_headers()
click to toggle source
# File lib/new_relic/agent/instrumentation/sidekiq/client.rb, line 18 def distributed_tracing_headers headers = {} ::NewRelic::Agent::DistributedTracing.insert_distributed_trace_headers(headers) headers end