@ParametersAreNonnullByDefault
Package io.opentelemetry.sdk.trace
The OpenTelemetry SDK implementation of tracing.
- See Also:
SdkTracerProvider
-
Interface Summary Interface Description IdGenerator ReadableSpan SDK representation of aSpan
that can be read.ReadWriteSpan A combination of the write methods from theSpan
interface and the read methods from theReadableSpan
interface.SpanProcessor SpanProcessor is the interfaceSdkTracer
uses to allow synchronous hooks for when aSpan
is started or when aSpan
is ended. -
Class Summary Class Description AnchoredClock A utility for returning wall times anchored to a given point in time.AutoValue_SpanLimits_SpanLimitsValue AutoValue_SpanWrapper MultiSpanProcessor Implementation of theSpanProcessor
that simply forwards all received events to a list ofSpanProcessor
s.NoopSpanProcessor SdkSpan Implementation for theSpan
class that records trace events.SdkSpanBuilder SdkSpanBuilder
is SDK implementation ofSpanBuilder
.SdkTracer SdkTracerBuilder SdkTracerProvider SDK implementation forTracerProvider
.SdkTracerProviderBuilder Builder ofSdkTracerProvider
.SpanLimits Class that holds limits enforced during span recording.SpanLimits.SpanLimitsValue SpanLimitsBuilder Builder forSpanLimits
.SpanWrapper TracerSharedState -
Enum Summary Enum Description RandomIdGenerator SdkSpan.EndState