diff --git a/lib/new_relic/agent/distributed_trace_monitor.rb b/lib/new_relic/agent/distributed_trace_monitor.rb index c9ba4dd902..798fa2f618 100644 --- a/lib/new_relic/agent/distributed_trace_monitor.rb +++ b/lib/new_relic/agent/distributed_trace_monitor.rb @@ -12,6 +12,7 @@ class DistributedTraceMonitor < InboundRequestMonitor HTTP_TRANSPORT_TYPE = 'HTTP'.freeze def on_finished_configuring(events) + return unless NewRelic::Agent.config[:'distributed_tracing.enabled'] events.subscribe(:before_call, &method(:on_before_call)) end