Uses of Interface
io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Packages that use ConfigProperties
Package
Description
Internal utilities for exporters.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of
logs.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of
metrics.
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of
traces.
-
Uses of ConfigProperties in io.opentelemetry.exporter.internal
Methods in io.opentelemetry.exporter.internal with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionstatic void
ExporterBuilderUtil.configureExporterMemoryMode
(ConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
ExporterBuilderUtil.configureOtlpAggregationTemporality
(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
.static void
ExporterBuilderUtil.configureOtlpHistogramDefaultAggregation
(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
. -
Uses of ConfigProperties in io.opentelemetry.exporter.otlp.internal
Methods in io.opentelemetry.exporter.otlp.internal with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionprivate static boolean
OtlpConfigUtil.configContainsKey
(ConfigProperties config, String propertyToRead) static void
OtlpConfigUtil.configureOtlpExporterBuilder
(String dataType, ConfigProperties config, Consumer<String> setEndpoint, BiConsumer<String, String> addHeader, Consumer<String> setCompression, Consumer<Duration> setTimeout, Consumer<byte[]> setTrustedCertificates, BiConsumer<byte[], byte[]> setClientTls, Consumer<RetryPolicy> setRetryPolicy, Consumer<MemoryMode> setMemoryMode) Invoke the setters with the OTLP configuration for thedataType
.private static void
OtlpConfigUtil.configureOtlpHeaders
(ConfigProperties config, String dataType, BiConsumer<String, String> addHeader) OtlpLogRecordExporterProvider.createExporter
(ConfigProperties config) OtlpMetricExporterProvider.createExporter
(ConfigProperties config) OtlpSpanExporterProvider.createExporter
(ConfigProperties config) private static String
OtlpConfigUtil.determinePropertyByType
(ConfigProperties config, String prefix, String dataType, String suffix) static String
OtlpConfigUtil.getOtlpProtocol
(String dataType, ConfigProperties config) Determine the configured OTLP protocol for thedataType
. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure declared as ConfigPropertiesModifier and TypeFieldDescriptionprivate ConfigProperties
AutoConfiguredOpenTelemetrySdkBuilder.config
private final ConfigProperties
AutoValue_AutoConfiguredOpenTelemetrySdk.config
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type ConfigPropertiesModifier and TypeFieldDescriptionprivate Function
<ConfigProperties, ConfigProperties> AutoConfiguredOpenTelemetrySdkBuilder.configPropertiesCustomizer
private Function
<ConfigProperties, ConfigProperties> AutoConfiguredOpenTelemetrySdkBuilder.configPropertiesCustomizer
AutoConfiguredOpenTelemetrySdkBuilder.loggerProviderCustomizer
private BiFunction
<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> AutoConfiguredOpenTelemetrySdkBuilder.logRecordExporterCustomizer
private BiFunction
<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> AutoConfiguredOpenTelemetrySdkBuilder.logRecordProcessorCustomizer
AutoConfiguredOpenTelemetrySdkBuilder.meterProviderCustomizer
private BiFunction
<? super MetricExporter, ConfigProperties, ? extends MetricExporter> AutoConfiguredOpenTelemetrySdkBuilder.metricExporterCustomizer
private BiFunction
<? super MetricReader, ConfigProperties, ? extends MetricReader> AutoConfiguredOpenTelemetrySdkBuilder.metricReaderCustomizer
private BiFunction
<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> AutoConfiguredOpenTelemetrySdkBuilder.propagatorCustomizer
AutoConfiguredOpenTelemetrySdkBuilder.propertiesCustomizers
private BiFunction
<? super Resource, ConfigProperties, ? extends Resource> AutoConfiguredOpenTelemetrySdkBuilder.resourceCustomizer
private BiFunction
<? super Sampler, ConfigProperties, ? extends Sampler> AutoConfiguredOpenTelemetrySdkBuilder.samplerCustomizer
private BiFunction
<? super SpanExporter, ConfigProperties, ? extends SpanExporter> AutoConfiguredOpenTelemetrySdkBuilder.spanExporterCustomizer
private BiFunction
<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> AutoConfiguredOpenTelemetrySdkBuilder.spanProcessorCustomizer
AutoConfiguredOpenTelemetrySdkBuilder.tracerProviderCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return ConfigPropertiesModifier and TypeMethodDescriptionprivate ConfigProperties
AutoConfiguredOpenTelemetrySdkBuilder.computeConfigProperties()
(package private) abstract ConfigProperties
AutoConfiguredOpenTelemetrySdk.getConfig()
Returns theConfigProperties
used for auto-configuration, ornull
if declarative configuration was used.private ConfigProperties
AutoConfiguredOpenTelemetrySdkBuilder.getConfig()
(package private) ConfigProperties
AutoValue_AutoConfiguredOpenTelemetrySdk.getConfig()
Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type ConfigPropertiesModifier and TypeMethodDescriptionprivate static <I,
O1, O2>
BiFunction<I, ConfigProperties, O2> AutoConfiguredOpenTelemetrySdkBuilder.mergeCustomizer
(BiFunction<? super I, ConfigProperties, ? extends O1> first, BiFunction<? super O1, ConfigProperties, ? extends O2> second) Methods in io.opentelemetry.sdk.autoconfigure with parameters of type ConfigPropertiesModifier and TypeMethodDescription(package private) static BatchLogRecordProcessor
LoggerProviderConfiguration.configureBatchLogRecordProcessor
(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider) (package private) static BatchSpanProcessor
TracerProviderConfiguration.configureBatchSpanProcessor
(ConfigProperties config, SpanExporter exporter, MeterProvider meterProvider) (package private) static void
LoggerProviderConfiguration.configureLoggerProvider
(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) (package private) static LogLimits
LoggerProviderConfiguration.configureLogLimits
(ConfigProperties config) (package private) static Map
<String, LogRecordExporter> LogRecordExporterConfiguration.configureLogRecordExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, List<Closeable> closeables) (package private) static List
<LogRecordProcessor> LoggerProviderConfiguration.configureLogRecordProcessors
(ConfigProperties config, Map<String, LogRecordExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) (package private) static void
MeterProviderConfiguration.configureMeterProvider
(SdkMeterProviderBuilder meterProviderBuilder, ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static List
<MetricReader> MeterProviderConfiguration.configureMetricReaders
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static ContextPropagators
PropagatorConfiguration.configurePropagators
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) (package private) static MetricReader
MetricExporterConfiguration.configureReader
(String name, ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static Resource
ResourceConfiguration.configureResource
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) (package private) static Sampler
TracerProviderConfiguration.configureSampler
(String sampler, ConfigProperties config, SpiHelper spiHelper) (package private) static Map
<String, SpanExporter> SpanExporterConfiguration.configureSpanExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, List<Closeable> closeables) (package private) static SpanLimits
TracerProviderConfiguration.configureSpanLimits
(ConfigProperties config) (package private) static List
<SpanProcessor> TracerProviderConfiguration.configureSpanProcessors
(ConfigProperties config, Map<String, SpanExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) (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) (package private) static AutoConfiguredOpenTelemetrySdk
AutoConfiguredOpenTelemetrySdk.create
(OpenTelemetrySdk sdk, Resource resource, ConfigProperties config, StructuredConfigProperties structuredConfigProperties) static Resource
ResourceConfiguration.createEnvironmentResource
(ConfigProperties config) Create aResource
from the environment.(package private) static Resource
ResourceConfiguration.filterAttributes
(Resource resource, ConfigProperties configProperties) (package private) static NamedSpiManager
<LogRecordExporter> LogRecordExporterConfiguration.logRecordExporterSpiManager
(ConfigProperties config, SpiHelper spiHelper) private static AutoConfiguredOpenTelemetrySdk
AutoConfiguredOpenTelemetrySdkBuilder.maybeConfigureFromFile
(ConfigProperties config, ComponentLoader componentLoader) (package private) static NamedSpiManager
<MetricExporter> MetricExporterConfiguration.metricExporterSpiManager
(ConfigProperties config, SpiHelper spiHelper) (package private) static NamedSpiManager
<MetricReader> MetricExporterConfiguration.metricReadersSpiManager
(ConfigProperties config, SpiHelper spiHelper) private static Sampler
TracerProviderConfiguration.ratioSampler
(ConfigProperties config) (package private) AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder.setConfig
(ConfigProperties config) Sets theConfigProperties
to use when resolving properties for auto-configuration.(package private) static NamedSpiManager
<SpanExporter> SpanExporterConfiguration.spanExporterSpiManager
(ConfigProperties config, SpiHelper spiHelper) Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type ConfigPropertiesModifier and TypeMethodDescriptionAutoConfiguredOpenTelemetrySdkBuilder.addLoggerProviderCustomizer
(BiFunction<SdkLoggerProviderBuilder, ConfigProperties, SdkLoggerProviderBuilder> loggerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkLoggerProviderBuilder
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordExporterCustomizer
(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordProcessorCustomizer
(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.AutoConfiguredOpenTelemetrySdkBuilder.addMeterProviderCustomizer
(BiFunction<SdkMeterProviderBuilder, ConfigProperties, SdkMeterProviderBuilder> meterProviderCustomizer) Adds aBiFunction
to invoke the with theSdkMeterProviderBuilder
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addMetricExporterCustomizer
(BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addMetricReaderCustomizer
(BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> readerCustomizer) Adds aBiFunction
to invoke with the autoconfiguredMetricReader
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addPropagatorCustomizer
(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addPropertiesCustomizer
(Function<ConfigProperties, Map<String, String>> propertiesCustomizer) Adds aFunction
to invoke the with theConfigProperties
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addResourceCustomizer
(BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredResource
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSamplerCustomizer
(BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSampler
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSpanExporterCustomizer
(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSpanProcessorCustomizer
(BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredSpanProcessor
.AutoConfiguredOpenTelemetrySdkBuilder.addTracerProviderCustomizer
(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization.(package private) static void
LoggerProviderConfiguration.configureLoggerProvider
(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) (package private) static Map
<String, LogRecordExporter> LogRecordExporterConfiguration.configureLogRecordExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, List<Closeable> closeables) (package private) static void
MeterProviderConfiguration.configureMeterProvider
(SdkMeterProviderBuilder meterProviderBuilder, ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static List
<MetricReader> MeterProviderConfiguration.configureMetricReaders
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static ContextPropagators
PropagatorConfiguration.configurePropagators
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) (package private) static MetricReader
MetricExporterConfiguration.configureReader
(String name, ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static Resource
ResourceConfiguration.configureResource
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) (package private) static Map
<String, SpanExporter> SpanExporterConfiguration.configureSpanExporters
(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, List<Closeable> closeables) (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) private static <I,
O1, O2>
BiFunction<I, ConfigProperties, O2> AutoConfiguredOpenTelemetrySdkBuilder.mergeCustomizer
(BiFunction<? super I, ConfigProperties, ? extends O1> first, BiFunction<? super O1, ConfigProperties, ? extends O2> second) (package private) AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder.setConfigPropertiesCustomizer
(Function<ConfigProperties, ConfigProperties> configPropertiesCustomizer) Adds aFunction
to invoke the with theConfigProperties
to allow customization.(package private) AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder.setConfigPropertiesCustomizer
(Function<ConfigProperties, ConfigProperties> configPropertiesCustomizer) Adds aFunction
to invoke the with theConfigProperties
to allow customization.Constructors in io.opentelemetry.sdk.autoconfigure with parameters of type ConfigPropertiesModifierConstructorDescription(package private)
AutoValue_AutoConfiguredOpenTelemetrySdk
(OpenTelemetrySdk openTelemetrySdk, Resource resource, ConfigProperties config, StructuredConfigProperties structuredConfig) -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.internal
Methods in io.opentelemetry.sdk.autoconfigure.internal that return ConfigPropertiesModifier and TypeMethodDescriptionstatic ConfigProperties
AutoConfigureUtil.getConfig
(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) Returns theConfigProperties
used for auto-configuration.Methods in io.opentelemetry.sdk.autoconfigure.internal with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionEnvironmentResourceProvider.createResource
(ConfigProperties config) <T,
S> NamedSpiManager <T> SpiHelper.loadConfigurable
(Class<S> spiClass, Function<S, String> getName, BiFunction<S, ConfigProperties, T> getConfigurable, ConfigProperties config) Load implementations of an SPI which are configurable (i.e.Method parameters in io.opentelemetry.sdk.autoconfigure.internal with type arguments of type ConfigPropertiesModifier and TypeMethodDescription<T,
S> NamedSpiManager <T> SpiHelper.loadConfigurable
(Class<S> spiClass, Function<S, String> getName, BiFunction<S, ConfigProperties, T> getConfigurable, ConfigProperties config) Load implementations of an SPI which are configurable (i.e.AutoConfigureUtil.setConfigPropertiesCustomizer
(AutoConfiguredOpenTelemetrySdkBuilder builder, Function<ConfigProperties, ConfigProperties> customizer) Sets theConfigProperties
customizer to be used in the auto-configuration process.AutoConfigureUtil.setConfigPropertiesCustomizer
(AutoConfiguredOpenTelemetrySdkBuilder builder, Function<ConfigProperties, ConfigProperties> customizer) Sets theConfigProperties
customizer to be used in the auto-configuration process. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.spi
Methods in io.opentelemetry.sdk.autoconfigure.spi with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionResourceProvider.createResource
(ConfigProperties config) ConfigurablePropagatorProvider.getPropagator
(ConfigProperties config) Returns aTextMapPropagator
that can be registered to OpenTelemetry by providing the property value specified byConfigurablePropagatorProvider.getName()
.Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type ConfigPropertiesModifier and TypeMethodDescriptiondefault AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLoggerProviderCustomizer
(BiFunction<SdkLoggerProviderBuilder, ConfigProperties, SdkLoggerProviderBuilder> loggerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkLoggerProviderBuilder
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLogRecordExporterCustomizer
(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> exporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLogRecordProcessorCustomizer
(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addMeterProviderCustomizer
(BiFunction<SdkMeterProviderBuilder, ConfigProperties, SdkMeterProviderBuilder> meterProviderCustomizer) Adds aBiFunction
to invoke the with theSdkMeterProviderBuilder
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addMetricExporterCustomizer
(BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> exporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredMetricExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addMetricReaderCustomizer
(BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> readerCustomizer) Adds aBiFunction
to invoke with the autoconfiguredMetricReader
to allow customization.AutoConfigurationCustomizer.addPropagatorCustomizer
(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addPropertiesCustomizer
(Function<ConfigProperties, Map<String, String>> propertiesCustomizer) Adds aFunction
to invoke the with theConfigProperties
to allow customization.AutoConfigurationCustomizer.addResourceCustomizer
(BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredResource
to allow customization.AutoConfigurationCustomizer.addSamplerCustomizer
(BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSampler
to allow customization.AutoConfigurationCustomizer.addSpanExporterCustomizer
(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> exporterCustomizer) Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addSpanProcessorCustomizer
(BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredSpanProcessor
.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addTracerProviderCustomizer
(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.internal
Classes in io.opentelemetry.sdk.autoconfigure.spi.internal that implement ConfigPropertiesModifier and TypeClassDescriptionfinal class
Properties are normalized to The properties for both of these will be normalized to be all lower case, dashses are replaces with periods, and environment variable underscores are replaces with periods.Methods in io.opentelemetry.sdk.autoconfigure.spi.internal with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionConfigurableMetricReaderProvider.createMetricReader
(ConfigProperties config) Returns aMetricReader
that can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricReaderProvider.getName()
.DefaultConfigProperties.getSet
(ConfigProperties config, String name) ReturnsgetList(String)
as aSet
after validating there are no duplicate entries.boolean
ConditionalResourceProvider.shouldApply
(ConfigProperties config, Resource existing) If an implementation needs to apply only under certain conditions related to the config or the existing state of the Resource being built, they can choose to override this default. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.logs
Methods in io.opentelemetry.sdk.autoconfigure.spi.logs with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionConfigurableLogRecordExporterProvider.createExporter
(ConfigProperties config) Returns aLogRecordExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableLogRecordExporterProvider.getName()
. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.metrics
Methods in io.opentelemetry.sdk.autoconfigure.spi.metrics with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionConfigurableMetricExporterProvider.createExporter
(ConfigProperties config) Returns aMetricExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricExporterProvider.getName()
. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.traces
Methods in io.opentelemetry.sdk.autoconfigure.spi.traces with parameters of type ConfigPropertiesModifier and TypeMethodDescriptionvoid
SdkTracerProviderConfigurer.configure
(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config) Deprecated.Configures theSdkTracerProviderBuilder
.ConfigurableSpanExporterProvider.createExporter
(ConfigProperties config) Returns aSpanExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSpanExporterProvider.getName()
.ConfigurableSamplerProvider.createSampler
(ConfigProperties config) Returns aSampler
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSamplerProvider.getName()
.