All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AttributeKey<T> This interface provides a handle for setting the values ofAttributes
.Attributes An immutable container for attributes.AttributesBuilder A builder ofAttributes
supporting an arbitrary number of key-value pairs.AttributeType An enum that represents all the possible value types for anAttributeKey
and hence the types of values that are allowed forAttributes
.Baggage A map fromString
toBaggageEntry
that can be used to label anything that is associated with a specific operation.BaggageBuilder A builder ofBaggage
.BaggageEntry An entry in a set of baggage.BaggageEntryMetadata Metadata associated with anBaggageEntry
.GlobalOpenTelemetry A global singleton for the entrypoint to telemetry functionality for tracing, metrics and baggage.OpenTelemetry The entrypoint to telemetry functionality for tracing, metrics and baggage.Span An interface that represents a span.SpanBuilder SpanBuilder
is used to constructSpan
instances which define arbitrary scopes of code that are sampled for distributed tracing as a single atomic unit.SpanContext A class that represents a span context.SpanId Helper methods for dealing with a span identifier.SpanKind Type ofSpan
.StatusCode The set of canonical status codes.TraceFlags A valid trace flags is a byte or 2 character lowercase hex (base16) String.TraceId Helper methods for dealing with a trace identifier.Tracer Tracer is the interface forSpan
creation and interaction with the in-process context.TracerBuilder Builder class for creatingTracer
instances.TracerProvider A registry for creating namedTracer
s.TraceState Carries tracing-system specific context in a list of key-value pairs.TraceStateBuilder A builder ofTraceState
.W3CBaggagePropagator TextMapPropagator
that implements the W3C specification for baggage header propagation.W3CTraceContextPropagator Implementation of the W3C TraceContext propagation protocol.