Class: NewRelic::Agent::Instrumentation::Sidekiq::Client
- Inherits:
-
Object
- Object
- NewRelic::Agent::Instrumentation::Sidekiq::Client
- Includes:
- Sidekiq::ClientMiddleware
- Defined in:
- lib/new_relic/agent/instrumentation/sidekiq/client.rb
Instance Method Summary collapse
Instance Method Details
#call(_worker_class, job, *_) ⇒ Object
9 10 11 12 |
# File 'lib/new_relic/agent/instrumentation/sidekiq/client.rb', line 9 def call(_worker_class, job, *_) job[NewRelic::NEWRELIC_KEY] ||= distributed_tracing_headers if ::NewRelic::Agent.config[:'distributed_tracing.enabled'] yield end |
#distributed_tracing_headers ⇒ Object
14 15 16 17 18 |
# File 'lib/new_relic/agent/instrumentation/sidekiq/client.rb', line 14 def distributed_tracing_headers headers = {} ::NewRelic::Agent::DistributedTracing.insert_distributed_trace_headers(headers) headers end |