All tracing commands start with a Span. Use a tracer to create spans.
When a trace leaves the process, it needs to be propagated, usually via headers.
This utility is use
This supports in-process propagation, typically across thread boundaries. This
includes utilities fo
Ensures this component can be garbage collected, by making it not #current()
Returns the most recently created tracing component iff it hasn't been closed.
null otherwise.This o
This exposes the microsecond clock used by operations such as Span#finish().
This is helpful when yo
Returns the most recently created tracer if its component hasn't been closed.
null otherwise.This ob
This supports edge cases like GRPC Metadata propagation which doesn't use String
Sampler is responsible for deciding if a particular trace should be "sampled",
i.e. whether the over