Uses of Class
io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Packages that use SdkTracerProviderBuilder
Package
Description
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of
traces.
The OpenTelemetry SDK implementation of tracing.
-
Uses of SdkTracerProviderBuilder in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type SdkTracerProviderBuilderModifier and TypeFieldDescriptionAutoConfiguredOpenTelemetrySdkBuilder.tracerProviderCustomizer
AutoConfiguredOpenTelemetrySdkBuilder.tracerProviderCustomizer
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type SdkTracerProviderBuilderModifier and TypeMethodDescription(package private) static void
TracerProviderConfiguration.configureTracerProvider
(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer, BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer, List<Closeable> closeables) Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type SdkTracerProviderBuilderModifier and TypeMethodDescriptionAutoConfiguredOpenTelemetrySdkBuilder.addTracerProviderCustomizer
(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addTracerProviderCustomizer
(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization. -
Uses of SdkTracerProviderBuilder in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type SdkTracerProviderBuilderModifier and TypeMethodDescriptiondefault AutoConfigurationCustomizer
AutoConfigurationCustomizer.addTracerProviderCustomizer
(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addTracerProviderCustomizer
(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization. -
Uses of SdkTracerProviderBuilder in io.opentelemetry.sdk.autoconfigure.spi.traces
Methods in io.opentelemetry.sdk.autoconfigure.spi.traces with parameters of type SdkTracerProviderBuilderModifier and TypeMethodDescriptionvoid
SdkTracerProviderConfigurer.configure
(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config) Deprecated.Configures theSdkTracerProviderBuilder
. -
Uses of SdkTracerProviderBuilder in io.opentelemetry.sdk.trace
Methods in io.opentelemetry.sdk.trace that return SdkTracerProviderBuilderModifier and TypeMethodDescriptionSdkTracerProviderBuilder.addResource
(Resource resource) Merge aResource
with the current.SdkTracerProviderBuilder.addSpanProcessor
(SpanProcessor spanProcessor) Add a SpanProcessor to the span pipeline that will be built.(package private) SdkTracerProviderBuilder
SdkTracerProviderBuilder.addTracerConfiguratorCondition
(Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig) Adds a condition to the tracer configurator, which computesTracerConfig
for eachInstrumentationScopeInfo
.static SdkTracerProviderBuilder
SdkTracerProvider.builder()
Returns a newSdkTracerProviderBuilder
forSdkTracerProvider
.Assign aClock
.SdkTracerProviderBuilder.setIdGenerator
(IdGenerator idGenerator) Assign anIdGenerator
.SdkTracerProviderBuilder.setResource
(Resource resource) Assign aResource
to be attached to all Spans created by Tracers.SdkTracerProviderBuilder.setSampler
(Sampler sampler) Assign aSampler
to use for sampling traces.SdkTracerProviderBuilder.setSpanLimits
(SpanLimits spanLimits) Assign an initialSpanLimits
that should be used with this SDK.SdkTracerProviderBuilder.setSpanLimits
(Supplier<SpanLimits> spanLimitsSupplier) Assign aSupplier
ofSpanLimits
.(package private) SdkTracerProviderBuilder
SdkTracerProviderBuilder.setTracerConfigurator
(ScopeConfigurator<TracerConfig> tracerConfigurator) Set the tracer configurator, which computesTracerConfig
for eachInstrumentationScopeInfo
. -
Uses of SdkTracerProviderBuilder in io.opentelemetry.sdk.trace.internal
Methods in io.opentelemetry.sdk.trace.internal with parameters of type SdkTracerProviderBuilderModifier and TypeMethodDescriptionstatic void
SdkTracerProviderUtil.addTracerConfiguratorCondition
(SdkTracerProviderBuilder sdkTracerProviderBuilder, Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig) Reflectively add a tracer configurator condition to theSdkTracerProviderBuilder
.static void
SdkTracerProviderUtil.setTracerConfigurator
(SdkTracerProviderBuilder sdkTracerProviderBuilder, ScopeConfigurator<TracerConfig> tracerConfigurator) Reflectively set theScopeConfigurator
to theSdkTracerProviderBuilder
.