lib/elastic_apm/trace_context/traceparent.rb in elastic-apm-3.10.1 vs lib/elastic_apm/trace_context/traceparent.rb in elastic-apm-3.11.0
- old
+ new
@@ -31,23 +31,21 @@
def initialize(
version: VERSION,
trace_id: nil,
span_id: nil,
id: nil,
- recorded: true,
- tracestate: nil
+ recorded: true
)
@version = version
@trace_id = trace_id || hex(TRACE_ID_LENGTH)
# TODO: rename span_id kw arg to parent_id with next major version bump
@parent_id = span_id
@id = id || hex(ID_LENGTH)
@recorded = recorded
- @tracestate = tracestate
end
# rubocop:enable Metrics/ParameterLists
- attr_accessor :version, :id, :trace_id, :parent_id, :recorded, :tracestate
+ attr_accessor :version, :id, :trace_id, :parent_id, :recorded
alias :recorded? :recorded
def self.parse(header)
raise_invalid(header) unless header.length == 55