Uses of Interface
io.opentelemetry.sdk.trace.samplers.Sampler
-
Packages that use Sampler Package Description io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.autoconfigure.spi Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.io.opentelemetry.sdk.autoconfigure.spi.traces Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of traces.io.opentelemetry.sdk.trace The OpenTelemetry SDK implementation of tracing.io.opentelemetry.sdk.trace.samplers This package containsSamplers for selecting traces that are recorded and exported. -
-
Uses of Sampler in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type Sampler Modifier and Type Field Description private java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler>AutoConfiguredOpenTelemetrySdkBuilder. samplerCustomizerprivate java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler>AutoConfiguredOpenTelemetrySdkBuilder. samplerCustomizerMethods in io.opentelemetry.sdk.autoconfigure that return Sampler Modifier and Type Method Description (package private) static SamplerTracerProviderConfiguration. configureSampler(java.lang.String sampler, ConfigProperties config, SpiHelper spiHelper)private static SamplerTracerProviderConfiguration. ratioSampler(ConfigProperties config)Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type Sampler Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization. -
Uses of Sampler in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type Sampler Modifier and Type Method Description AutoConfigurationCustomizerAutoConfigurationCustomizer. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization.AutoConfigurationCustomizerAutoConfigurationCustomizer. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization. -
Uses of Sampler in io.opentelemetry.sdk.autoconfigure.spi.traces
Methods in io.opentelemetry.sdk.autoconfigure.spi.traces that return Sampler Modifier and Type Method Description SamplerConfigurableSamplerProvider. createSampler(ConfigProperties config)Returns aSamplerthat can be registered to OpenTelemetry by providing the property value specified byConfigurableSamplerProvider.getName(). -
Uses of Sampler in io.opentelemetry.sdk.trace
Fields in io.opentelemetry.sdk.trace declared as Sampler Modifier and Type Field Description private static SamplerSdkTracerProviderBuilder. DEFAULT_SAMPLERprivate SamplerSdkTracerProviderBuilder. samplerprivate SamplerTracerSharedState. samplerMethods in io.opentelemetry.sdk.trace that return Sampler Modifier and Type Method Description SamplerSdkTracerProvider. getSampler()Returns the configuredSampler.(package private) SamplerTracerSharedState. getSampler()Returns the configuredSampler.Methods in io.opentelemetry.sdk.trace with parameters of type Sampler Modifier and Type Method Description SdkTracerProviderBuilderSdkTracerProviderBuilder. setSampler(Sampler sampler)Assign aSamplerto use for sampling traces.Constructors in io.opentelemetry.sdk.trace with parameters of type Sampler Constructor Description SdkTracerProvider(Clock clock, IdGenerator idsGenerator, Resource resource, java.util.function.Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, java.util.List<SpanProcessor> spanProcessors, ScopeConfigurator<TracerConfig> tracerConfigurator)TracerSharedState(Clock clock, IdGenerator idGenerator, Resource resource, java.util.function.Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, java.util.List<SpanProcessor> spanProcessors) -
Uses of Sampler in io.opentelemetry.sdk.trace.samplers
Classes in io.opentelemetry.sdk.trace.samplers that implement Sampler Modifier and Type Class Description (package private) classAlwaysOffSampler(package private) classAlwaysOnSampler(package private) classParentBasedSamplerA Sampler that uses the sampled flag of the parent Span, if present.(package private) classTraceIdRatioBasedSamplerWe assume the lower 64 bits of the traceId's are randomly distributed around the whole (long) range.Fields in io.opentelemetry.sdk.trace.samplers declared as Sampler Modifier and Type Field Description private SamplerParentBasedSampler. localParentNotSampledprivate SamplerParentBasedSamplerBuilder. localParentNotSampledprivate SamplerParentBasedSampler. localParentSampledprivate SamplerParentBasedSamplerBuilder. localParentSampledprivate SamplerParentBasedSampler. remoteParentNotSampledprivate SamplerParentBasedSamplerBuilder. remoteParentNotSampledprivate SamplerParentBasedSampler. remoteParentSampledprivate SamplerParentBasedSamplerBuilder. remoteParentSampledprivate SamplerParentBasedSampler. rootprivate SamplerParentBasedSamplerBuilder. rootMethods in io.opentelemetry.sdk.trace.samplers that return Sampler Modifier and Type Method Description static SamplerSampler. alwaysOff()static SamplerSampler. alwaysOn()SamplerParentBasedSamplerBuilder. build()Builds theParentBasedSampler.static SamplerSampler. parentBased(Sampler root)static SamplerSampler. traceIdRatioBased(double ratio)Returns a new TraceIdRatioBasedSampler.Methods in io.opentelemetry.sdk.trace.samplers with parameters of type Sampler Modifier and Type Method Description static SamplerSampler. parentBased(Sampler root)static ParentBasedSamplerBuilderSampler. parentBasedBuilder(Sampler root)Returns aParentBasedSamplerBuilderthat enables configuration of the parent-based sampling strategy.ParentBasedSamplerBuilderParentBasedSamplerBuilder. setLocalParentNotSampled(Sampler localParentNotSampled)Sets theSamplerto use when there is a local parent that was not sampled.ParentBasedSamplerBuilderParentBasedSamplerBuilder. setLocalParentSampled(Sampler localParentSampled)Sets theSamplerto use when there is a local parent that was sampled.ParentBasedSamplerBuilderParentBasedSamplerBuilder. setRemoteParentNotSampled(Sampler remoteParentNotSampled)Sets theSamplerto use when there is a remote parent that was not sampled.ParentBasedSamplerBuilderParentBasedSamplerBuilder. setRemoteParentSampled(Sampler remoteParentSampled)Sets theSamplerto use when there is a remote parent that was sampled.Constructors in io.opentelemetry.sdk.trace.samplers with parameters of type Sampler Constructor Description ParentBasedSampler(Sampler root, Sampler remoteParentSampled, Sampler remoteParentNotSampled, Sampler localParentSampled, Sampler localParentNotSampled)ParentBasedSamplerBuilder(Sampler root)
-