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

- old
+ new

@@ -16,12 +16,12 @@ end # Check incoming context incoming_context = {} if env.key?('HTTP_X_INSTANA_T') - incoming_context[:trace_id] = ::Instana.tracer.header_to_id(env['HTTP_X_INSTANA_T']) - incoming_context[:span_id] = ::Instana.tracer.header_to_id(env['HTTP_X_INSTANA_S']) if env.key?('HTTP_X_INSTANA_S') + incoming_context[:trace_id] = ::Instana::Util.header_to_id(env['HTTP_X_INSTANA_T']) + incoming_context[:span_id] = ::Instana::Util.header_to_id(env['HTTP_X_INSTANA_S']) if env.key?('HTTP_X_INSTANA_S') incoming_context[:level] = env['HTTP_X_INSTANA_L'] if env.key?('HTTP_X_INSTANA_L') end ::Instana.tracer.log_start_or_continue(:rack, {}, incoming_context) @@ -47,11 +47,11 @@ ::Instana.tracer.log_error(e) raise ensure if headers && ::Instana.tracer.tracing? # Set reponse headers; encode as hex string - headers['X-Instana-T'] = ::Instana.tracer.id_to_header(trace_id) - headers['X-Instana-S'] = ::Instana.tracer.id_to_header(span_id) + headers['X-Instana-T'] = ::Instana::Util.id_to_header(trace_id) + headers['X-Instana-S'] = ::Instana::Util.id_to_header(span_id) end ::Instana.tracer.log_end(:rack, kvs) end end end