Uses of Class
io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
-
Packages that use SdkTracerProviderBuilder 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.internal -
-
Uses of SdkTracerProviderBuilder in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type SdkTracerProviderBuilder Modifier and Type Field Description private java.util.function.BiFunction<SdkTracerProviderBuilder,ConfigProperties,SdkTracerProviderBuilder>
AutoConfiguredOpenTelemetrySdkBuilder. tracerProviderCustomizer
private java.util.function.BiFunction<SdkTracerProviderBuilder,ConfigProperties,SdkTracerProviderBuilder>
AutoConfiguredOpenTelemetrySdkBuilder. tracerProviderCustomizer
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type SdkTracerProviderBuilder Modifier and Type Method Description (package private) static void
TracerProviderConfiguration. configureTracerProvider(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer, java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer, java.util.List<java.io.Closeable> closeables)
Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type SdkTracerProviderBuilder Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addTracerProviderCustomizer(java.util.function.BiFunction<SdkTracerProviderBuilder,ConfigProperties,SdkTracerProviderBuilder> tracerProviderCustomizer)
Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addTracerProviderCustomizer(java.util.function.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 SdkTracerProviderBuilder Modifier and Type Method Description default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addTracerProviderCustomizer(java.util.function.BiFunction<SdkTracerProviderBuilder,ConfigProperties,SdkTracerProviderBuilder> tracerProviderCustomizer)
Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addTracerProviderCustomizer(java.util.function.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 SdkTracerProviderBuilder Modifier and Type Method Description void
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 SdkTracerProviderBuilder Modifier and Type Method Description SdkTracerProviderBuilder
SdkTracerProviderBuilder. addResource(Resource resource)
Merge aResource
with the current.SdkTracerProviderBuilder
SdkTracerProviderBuilder. addSpanProcessor(SpanProcessor spanProcessor)
Add a SpanProcessor to the span pipeline that will be built.(package private) SdkTracerProviderBuilder
SdkTracerProviderBuilder. addTracerConfiguratorCondition(java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig)
Adds a condition to the tracer configurator, which computesTracerConfig
for eachInstrumentationScopeInfo
.static SdkTracerProviderBuilder
SdkTracerProvider. builder()
Returns a newSdkTracerProviderBuilder
forSdkTracerProvider
.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setClock(Clock clock)
Assign aClock
.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setIdGenerator(IdGenerator idGenerator)
Assign anIdGenerator
.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setResource(Resource resource)
Assign aResource
to be attached to all Spans created by Tracers.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setSampler(Sampler sampler)
Assign aSampler
to use for sampling traces.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setSpanLimits(SpanLimits spanLimits)
Assign an initialSpanLimits
that should be used with this SDK.SdkTracerProviderBuilder
SdkTracerProviderBuilder. setSpanLimits(java.util.function.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 SdkTracerProviderBuilder Modifier and Type Method Description static void
SdkTracerProviderUtil. addTracerConfiguratorCondition(SdkTracerProviderBuilder sdkTracerProviderBuilder, java.util.function.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
.
-