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 voidExporterBuilderUtil.configureExporterMemoryMode(ConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidExporterBuilderUtil.configureOtlpAggregationTemporality(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumerwith the configuredAggregationTemporality.static voidExporterBuilderUtil.configureOtlpHistogramDefaultAggregation(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith 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 booleanOtlpConfigUtil.configContainsKey(ConfigProperties config, String propertyToRead) static voidOtlpConfigUtil.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 voidOtlpConfigUtil.configureOtlpHeaders(ConfigProperties config, String dataType, BiConsumer<String, String> addHeader) OtlpLogRecordExporterProvider.createExporter(ConfigProperties config) OtlpMetricExporterProvider.createExporter(ConfigProperties config) OtlpSpanExporterProvider.createExporter(ConfigProperties config) private static StringOtlpConfigUtil.determinePropertyByType(ConfigProperties config, String prefix, String dataType, String suffix) static StringOtlpConfigUtil.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 ConfigPropertiesAutoConfiguredOpenTelemetrySdkBuilder.configprivate final ConfigPropertiesAutoValue_AutoConfiguredOpenTelemetrySdk.configFields in io.opentelemetry.sdk.autoconfigure with type parameters of type ConfigPropertiesModifier and TypeFieldDescriptionprivate Function<ConfigProperties, ConfigProperties> AutoConfiguredOpenTelemetrySdkBuilder.configPropertiesCustomizerprivate Function<ConfigProperties, ConfigProperties> AutoConfiguredOpenTelemetrySdkBuilder.configPropertiesCustomizerAutoConfiguredOpenTelemetrySdkBuilder.loggerProviderCustomizerprivate BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> AutoConfiguredOpenTelemetrySdkBuilder.logRecordExporterCustomizerprivate BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> AutoConfiguredOpenTelemetrySdkBuilder.logRecordProcessorCustomizerAutoConfiguredOpenTelemetrySdkBuilder.meterProviderCustomizerprivate BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> AutoConfiguredOpenTelemetrySdkBuilder.metricExporterCustomizerprivate BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> AutoConfiguredOpenTelemetrySdkBuilder.metricReaderCustomizerprivate BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> AutoConfiguredOpenTelemetrySdkBuilder.propagatorCustomizerAutoConfiguredOpenTelemetrySdkBuilder.propertiesCustomizersprivate BiFunction<? super Resource, ConfigProperties, ? extends Resource> AutoConfiguredOpenTelemetrySdkBuilder.resourceCustomizerprivate BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> AutoConfiguredOpenTelemetrySdkBuilder.samplerCustomizerprivate BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> AutoConfiguredOpenTelemetrySdkBuilder.spanExporterCustomizerprivate BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> AutoConfiguredOpenTelemetrySdkBuilder.spanProcessorCustomizerAutoConfiguredOpenTelemetrySdkBuilder.tracerProviderCustomizerMethods in io.opentelemetry.sdk.autoconfigure that return ConfigPropertiesModifier and TypeMethodDescriptionprivate ConfigPropertiesAutoConfiguredOpenTelemetrySdkBuilder.computeConfigProperties()(package private) abstract ConfigPropertiesAutoConfiguredOpenTelemetrySdk.getConfig()Returns theConfigPropertiesused for auto-configuration, ornullif declarative configuration was used.private ConfigPropertiesAutoConfiguredOpenTelemetrySdkBuilder.getConfig()(package private) ConfigPropertiesAutoValue_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 BatchLogRecordProcessorLoggerProviderConfiguration.configureBatchLogRecordProcessor(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider) (package private) static BatchSpanProcessorTracerProviderConfiguration.configureBatchSpanProcessor(ConfigProperties config, SpanExporter exporter, MeterProvider meterProvider) (package private) static voidLoggerProviderConfiguration.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 LogLimitsLoggerProviderConfiguration.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 voidMeterProviderConfiguration.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 ContextPropagatorsPropagatorConfiguration.configurePropagators(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) (package private) static MetricReaderMetricExporterConfiguration.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 ResourceResourceConfiguration.configureResource(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) (package private) static SamplerTracerProviderConfiguration.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 SpanLimitsTracerProviderConfiguration.configureSpanLimits(ConfigProperties config) (package private) static List<SpanProcessor> TracerProviderConfiguration.configureSpanProcessors(ConfigProperties config, Map<String, SpanExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) (package private) static voidTracerProviderConfiguration.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 AutoConfiguredOpenTelemetrySdkAutoConfiguredOpenTelemetrySdk.create(OpenTelemetrySdk sdk, Resource resource, ConfigProperties config, StructuredConfigProperties structuredConfigProperties) static ResourceResourceConfiguration.createEnvironmentResource(ConfigProperties config) Create aResourcefrom the environment.(package private) static ResourceResourceConfiguration.filterAttributes(Resource resource, ConfigProperties configProperties) (package private) static NamedSpiManager<LogRecordExporter> LogRecordExporterConfiguration.logRecordExporterSpiManager(ConfigProperties config, SpiHelper spiHelper) private static AutoConfiguredOpenTelemetrySdkAutoConfiguredOpenTelemetrySdkBuilder.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 SamplerTracerProviderConfiguration.ratioSampler(ConfigProperties config) (package private) AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder.setConfig(ConfigProperties config) Sets theConfigPropertiesto 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 aBiFunctionto invoke the with theSdkLoggerProviderBuilderto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordExporterCustomizer(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredLogRecordExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordProcessorCustomizer(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors.AutoConfiguredOpenTelemetrySdkBuilder.addMeterProviderCustomizer(BiFunction<SdkMeterProviderBuilder, ConfigProperties, SdkMeterProviderBuilder> meterProviderCustomizer) Adds aBiFunctionto invoke the with theSdkMeterProviderBuilderto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addMetricExporterCustomizer(BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addMetricReaderCustomizer(BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> readerCustomizer) Adds aBiFunctionto invoke with the autoconfiguredMetricReaderto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addPropagatorCustomizer(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addPropertiesCustomizer(Function<ConfigProperties, Map<String, String>> propertiesCustomizer) Adds aFunctionto invoke the with theConfigPropertiesto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addResourceCustomizer(BiFunction<? super Resource, ConfigProperties, ? extends Resource> resourceCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredResourceto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSamplerCustomizer(BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSpanExporterCustomizer(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer) Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilder.addSpanProcessorCustomizer(BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor.AutoConfiguredOpenTelemetrySdkBuilder.addTracerProviderCustomizer(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder> tracerProviderCustomizer) Adds aBiFunctionto invoke the with theSdkTracerProviderBuilderto allow customization.(package private) static voidLoggerProviderConfiguration.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 voidMeterProviderConfiguration.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 ContextPropagatorsPropagatorConfiguration.configurePropagators(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator> propagatorCustomizer) (package private) static MetricReaderMetricExporterConfiguration.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 ResourceResourceConfiguration.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 voidTracerProviderConfiguration.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) AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder.setConfigPropertiesCustomizer(Function<ConfigProperties, ConfigProperties> configPropertiesCustomizer) Adds aFunctionto invoke the with theConfigPropertiesto allow customization.(package private) AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder.setConfigPropertiesCustomizer(Function<ConfigProperties, ConfigProperties> configPropertiesCustomizer) Adds aFunctionto invoke the with theConfigPropertiesto 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 ConfigPropertiesAutoConfigureUtil.getConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) Returns theConfigPropertiesused 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 theConfigPropertiescustomizer to be used in the auto-configuration process.AutoConfigureUtil.setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, Function<ConfigProperties, ConfigProperties> customizer) Sets theConfigPropertiescustomizer 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 aTextMapPropagatorthat 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 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.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. -
Uses of ConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.internal
Classes in io.opentelemetry.sdk.autoconfigure.spi.internal that implement ConfigPropertiesModifier and TypeClassDescriptionfinal classProperties 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 aMetricReaderthat can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricReaderProvider.getName().DefaultConfigProperties.getSet(ConfigProperties config, String name) ReturnsgetList(String)as aSetafter validating there are no duplicate entries.booleanConditionalResourceProvider.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 aLogRecordExporterthat 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 aMetricExporterthat 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 TypeMethodDescriptionvoidSdkTracerProviderConfigurer.configure(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config) Deprecated.Configures theSdkTracerProviderBuilder.ConfigurableSpanExporterProvider.createExporter(ConfigProperties config) Returns aSpanExporterthat can be registered to OpenTelemetry by providing the property value specified byConfigurableSpanExporterProvider.getName().ConfigurableSamplerProvider.createSampler(ConfigProperties config) Returns aSamplerthat can be registered to OpenTelemetry by providing the property value specified byConfigurableSamplerProvider.getName().