All Classes and Interfaces
Class
Description
This interface provides a handle for setting the values of
Attributes
.An immutable container for attributes.
A builder of
Attributes
supporting an arbitrary number of key-value pairs.An enum that represents all the possible value types for an
AttributeKey
and hence the
types of values that are allowed for Attributes
.A map from
String
to BaggageEntry
that can be used to label anything that is
associated with a specific operation.A builder of
Baggage
.An entry in a set of baggage.
Metadata associated with an
BaggageEntry
.A global singleton for the entrypoint to telemetry functionality for tracing, metrics and
baggage.
The entrypoint to telemetry functionality for tracing, metrics and baggage.
An interface that represents a span.
SpanBuilder
is used to construct Span
instances which define arbitrary scopes of
code that are sampled for distributed tracing as a single atomic unit.A class that represents a span context.
Helper methods for dealing with a span identifier.
Type of
Span
.The set of canonical status codes.
A valid trace flags is a byte or 2 character lowercase hex (base16) String.
Helper methods for dealing with a trace identifier.
Tracer is the interface for
Span
creation and interaction with the in-process context.Builder class for creating
Tracer
instances.A registry for creating named
Tracer
s.Carries tracing-system specific context in a list of key-value pairs.
A builder of
TraceState
.TextMapPropagator
that implements the W3C specification for baggage header propagation.Implementation of the W3C TraceContext propagation protocol.