class OpenTelemetry::Context::Propagation::TextMapPropagator
def extract(carrier, context: Context.current, getter: Context::Propagation.text_map_getter)
-
(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