Uses of Interface
io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Packages that use AutoConfigurationCustomizer
Package
Description
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
-
Uses of AutoConfigurationCustomizer in io.opentelemetry.sdk.autoconfigure
Classes in io.opentelemetry.sdk.autoconfigure that implement AutoConfigurationCustomizerModifier and TypeClassDescriptionfinal classA builder for configuring auto-configuration of the OpenTelemetry SDK. -
Uses of AutoConfigurationCustomizer in io.opentelemetry.sdk.autoconfigure.spi
Methods in io.opentelemetry.sdk.autoconfigure.spi that return AutoConfigurationCustomizerModifier and TypeMethodDescriptiondefault AutoConfigurationCustomizerAutoConfigurationCustomizer.addLoggerProviderCustomizer(BiFunction<SdkLoggerProviderBuilder, ConfigProperties, SdkLoggerProviderBuilder> loggerProviderCustomizer) Adds aBiFunctionto invoke the with theSdkLoggerProviderBuilderto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addLogRecordExporterCustomizer(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> exporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredLogRecordExporterto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addLogRecordProcessorCustomizer(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addMeterProviderCustomizer(BiFunction<SdkMeterProviderBuilder, ConfigProperties, SdkMeterProviderBuilder> meterProviderCustomizer) Adds aBiFunctionto invoke the with theSdkMeterProviderBuilderto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addMetricExporterCustomizer(BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> exporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredMetricExporterto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addMetricReaderCustomizer(BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> readerCustomizer) Adds aBiFunctionto invoke with the autoconfiguredMetricReaderto allow customization.AutoConfigurationCustomizer.addPropagatorCustomizer(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addPropertiesCustomizer(Function<ConfigProperties, Map<String, String>> propertiesCustomizer) Adds aFunctionto invoke the with theConfigPropertiesto allow customization.AutoConfigurationCustomizer.addPropertiesSupplier(Supplier<Map<String, String>> propertiesSupplier) Adds aSupplierof a map of property names and values to use as defaults for theConfigPropertiesused during auto-configuration.AutoConfigurationCustomizer.addResourceCustomizer(BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredResourceto allow customization.AutoConfigurationCustomizer.addSamplerCustomizer(BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization.AutoConfigurationCustomizer.addSpanExporterCustomizer(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> exporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addSpanProcessorCustomizer(BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addTracerProviderCustomizer(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunctionto invoke the with theSdkTracerProviderBuilderto allow customization.Methods in io.opentelemetry.sdk.autoconfigure.spi with parameters of type AutoConfigurationCustomizerModifier and TypeMethodDescriptionvoidAutoConfigurationCustomizerProvider.customize(AutoConfigurationCustomizer autoConfiguration) Method invoked when auto-configuring the SDK to allow further customization of auto-configuration.