lib/instana/instrumentation/redis.rb in instana-1.214.4 vs lib/instana/instrumentation/redis.rb in instana-1.215.0
- old
+ new
@@ -57,10 +57,10 @@
end
end
def skip_instrumentation?
dnt_spans = [:redis, :'resque-client', :'sidekiq-client']
- !Instana.tracer.tracing? || dnt_spans.include?(::Instana.tracer.current_span.name) || !Instana.config[:redis][:enabled]
+ !Instana.tracer.tracing? || (!::Instana.tracer.current_span.nil? && dnt_spans.include?(::Instana.tracer.current_span.name)) || !Instana.config[:redis][:enabled]
end
def call_with_instana(command, original_super, args, kwargs, &block)
kv_payload = { redis: {} }