All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BatchSpanProcessor Implementation of theSpanProcessorthat batches spans exported by the SDK then pushes them to the exporter pipeline.BatchSpanProcessorBuilder Builder class forBatchSpanProcessor.EventData IdGenerator Interface used by theSdkTracerto generate newSpanIds andTraceIds.LinkData Data representation of a Link.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 theSpaninterface and the read methods from theReadableSpaninterface.Sampler Sampler is used to make decisions onSpansampling.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 Tracerprovider implementation forTracerProvider.SdkTracerProviderBuilder Builder ofSdkTracerProvider.SdkTracerProviderFactory SDK implementation of tracing.SimpleSpanProcessor An implementation of theSpanProcessorthat converts theReadableSpantoSpanDataand passes it directly to the configured exporter.SimpleSpanProcessorBuilder Deprecated. SpanData Immutable representation of all data collected by theSpanclass.SpanExporter An interface that allows different tracing services to export recorded data for sampled spans in their own format.SpanProcessor SpanProcessor is the interfaceTracerSdkuses to allow synchronous hooks for when aSpanis started or when aSpanis ended.StatusData Defines the status of aSpanby providing a standardStatusCodein conjunction with an optional descriptive message.TraceConfig Class that holds global trace parameters.TraceConfigBuilder Builder forTraceConfig.