All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BatchSpanProcessor Implementation of theSpanProcessor
that batches spans exported by the SDK then pushes them to the exporter pipeline.BatchSpanProcessorBuilder Builder class forBatchSpanProcessor
.IdGenerator Interface used by theSdkTracer
to generate newSpanId
s andTraceId
s.ParentBasedSamplerBuilder A builder for creating ParentBased sampler instances.ReadableSpan The extend Span interface used by the SDK.ReadWriteSpan A combination of the write methods from theSpan
interface and the read methods from theReadableSpan
interface.Sampler Sampler is used to make decisions onSpan
sampling.SamplingResult Sampling result returned bySampler.shouldSample(Context, String, String, Span.Kind, Attributes, List)
.SamplingResult.Decision A decision on whether a span should be recorded, recorded and sampled or dropped.SdkTracerManagement "Management" interface for the Tracing SDK.SdkTracerProvider Tracer
provider implementation forTracerProvider
.SdkTracerProviderBuilder Builder ofSdkTracerProvider
.SimpleSpanProcessor An implementation of theSpanProcessor
that converts theReadableSpan
toSpanData
and passes it directly to the configured exporter.SimpleSpanProcessorBuilder Builder class forSimpleSpanProcessor
.SpanData Immutable representation of all data collected by theSpan
class.SpanData.Event SpanData.Link A link to aSpan
.SpanData.Status Defines the status of aSpan
by providing a standardStatusCode
in conjunction with an optional descriptive message.SpanExporter An interface that allows different tracing services to export recorded data for sampled spans in their own format.SpanProcessor SpanProcessor is the interfaceTracerSdk
uses to allow synchronous hooks for when aSpan
is started or when aSpan
is ended.TraceConfig Class that holds global trace parameters.TraceConfigBuilder Builder forTraceConfig
.TracerProviderFactorySdk SDK implementation of the TracerProviderFactory for SPI.