lib/instana/instrumentation/net-http.rb in instana-1.7.4 vs lib/instana/instrumentation/net-http.rb in instana-1.7.5
- old
+ new
@@ -33,12 +33,12 @@
end
# The core call
response = request_without_instana(*args, &block)
- # Pickup response headers; convert back to base 10 integer
+ # Debug only check: Pickup response headers; convert back to base 10 integer and validate
if ::Instana.debug? && response.key?('X-Instana-T')
- if ::Instana.tracer.trace_id != ::Instana.tracer.header_to_id(response.header['X-Instana-T'])
+ if ::Instana.tracer.trace_id != ::Instana::Util.header_to_id(response.header['X-Instana-T'])
::Instana.logger.debug "#{Thread.current}: Trace ID mismatch on net/http response! ours: #{::Instana.tracer.trace_id} theirs: #{their_trace_id}"
end
end
kv_payload[:http][:status] = response.code