From 8e80d6d38807f0ba5da18dc9b30c8e7aceeca6f7 Mon Sep 17 00:00:00 2001 From: Matthew Wear Date: Tue, 12 Sep 2017 15:27:38 -0700 Subject: [PATCH] RUBY-1818 Do not install DistributedTraceMonitor unless enabled --- lib/new_relic/agent/distributed_trace_monitor.rb | 1 + 1 file changed, 1 insertion(+) 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