OpenTelemetry PHP

B3Propagator
in package
implements TextMapPropagatorInterface

FinalYes

B3 is a propagator that supports the specification for the header "b3" used for trace context propagation across service boundaries.

(https://github.com/openzipkin/b3-propagation)

Table of Contents

Interfaces

TextMapPropagatorInterface

Properties

$propagator  : TextMapPropagatorInterface

Methods

extract()  : ContextInterface
Extracts specific values from the provided carrier into the provided {@see ContextInterface} via an {@see PropagationGetterInterface}.
fields()  : array<int, string>
Returns list of fields that will be used by this propagator.
getB3MultiHeaderInstance()  : self
getB3SingleHeaderInstance()  : self
inject()  : void
Injects specific values from the provided {@see ContextInterface} into the provided carrier via an {@see PropagationSetterInterface}.
__construct()  : mixed

Properties

Methods

fields()

Returns list of fields that will be used by this propagator.

public fields() : array<int, string>
Return values
array<int, string>

getB3MultiHeaderInstance()

public static getB3MultiHeaderInstance() : self
Return values
self

getB3SingleHeaderInstance()

public static getB3SingleHeaderInstance() : self
Return values
self

        
On this page

Search results