lib/datadog/tracing/distributed/headers/b3_single.rb in ddtrace-1.1.0 vs lib/datadog/tracing/distributed/headers/b3_single.rb in ddtrace-1.2.0
- old
+ new
@@ -1,8 +1,8 @@
# typed: true
-require 'datadog/tracing/distributed/parser'
+require 'datadog/tracing/distributed/headers/parser'
require 'datadog/tracing/distributed/helpers'
require 'datadog/tracing/distributed/headers/ext'
require 'datadog/tracing/trace_digest'
module Datadog
@@ -45,12 +45,12 @@
headers = Parser.new(env)
value = headers.header(B3_HEADER_SINGLE)
return if value.nil?
parts = value.split('-')
- trace_id = headers.value_to_id(parts[0], 16) unless parts.empty?
- span_id = headers.value_to_id(parts[1], 16) if parts.length > 1
- sampling_priority = headers.value_to_number(parts[2]) if parts.length > 2
+ trace_id = Helpers.value_to_id(parts[0], 16) unless parts.empty?
+ span_id = Helpers.value_to_id(parts[1], 16) if parts.length > 1
+ sampling_priority = Helpers.value_to_number(parts[2]) if parts.length > 2
# Return early if this propagation is not valid
return unless trace_id && span_id
TraceDigest.new(