Propagator - TextFormatPropagator¶
-
class
opencensus.trace.propagation.text_format.TextFormatPropagator[source]¶ Bases:
objectThis class provides the basic utilities for extracting the trace information from a carrier which is a dict to form a SpanContext. And generating a dict using the provided SpanContext.
-
from_carrier(carrier)[source]¶ Generate a SpanContext object using the information in the carrier.
- Parameters
carrier (dict) -- The carrier which has the trace_id, span_id, options information for creating a SpanContext.
- Return type
- Returns
SpanContext generated from the carrier.
-
to_carrier(span_context, carrier)[source]¶ Inject the SpanContext fields to carrier dict.
- Parameters
span_context (
SpanContext) -- SpanContext object.carrier (dict) -- The carrier which holds the trace_id, span_id, options information from a SpanContext.
- Return type
dict
- Returns
The carrier which holds the span context information.
-