class ElasticAPM::OpenTracing::Tracer
def extract(format, carrier)
def extract(format, carrier) case format when ::OpenTracing::FORMAT_RACK SpanContext.from_header( carrier['HTTP_ELASTIC_APM_TRACEPARENT'] ) when ::OpenTracing::FORMAT_TEXT_MAP SpanContext.from_header( carrier['elastic-apm-traceparent'] ) else warn 'Only extraction from HTTP headers via Rack or in ' \ 'text map format are available' nil end rescue ElasticAPM::TraceContext::InvalidTraceparentHeader nil end