class ElasticAPM::Middleware

def traceparent(env)

def traceparent(env)
  return unless (header = env['HTTP_ELASTIC_APM_TRACEPARENT'])
  Traceparent.parse(header)
rescue Traceparent::InvalidTraceparentHeader
  warn "Couldn't parse invalid traceparent header: #{header.inspect}"
  nil
end