lib/instana/instrumentation/excon.rb in instana-0.15.0 vs lib/instana/instrumentation/excon.rb in instana-1.0.1

- old
+ new

@@ -17,11 +17,12 @@ else ::Instana.tracer.log_entry(:excon, payload) end # Set request headers; encode IDs as hexadecimal strings - datum[:headers]['X-Instana-T'] = ::Instana.tracer.trace_id_header - datum[:headers]['X-Instana-S'] = ::Instana.tracer.span_id_header + t_context = ::Instana.tracer.context + datum[:headers]['X-Instana-T'] = t_context.trace_id_header + datum[:headers]['X-Instana-S'] = t_context.span_id_header @stack.request_call(datum) end def error_call(datum)