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