class OpenTelemetry::Context::Propagation::TextMapPropagator

def extract(carrier, context: Context.current, getter: Context::Propagation.text_map_getter)

Returns:
  • (Context) - a new context updated with state extracted from the

Parameters:
  • getter (optional Getter) -- If the optional getter is provided, it
  • context (optional Context) -- Context to be updated with the state
  • carrier (Object) -- The carrier to extract context from.
def extract(carrier, context: Context.current, getter: Context::Propagation.text_map_getter)
  @extractor.extract(carrier, context, getter)
rescue StandardError => e
  OpenTelemetry.logger.warn "Error in Propagator#extract #{e.message}"
  context
end