Uses of Interface
io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Packages that use ConfigProperties Package Description io.opentelemetry.exporter.internal Internal utilities for exporters.io.opentelemetry.exporter.otlp.internal io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.autoconfigure.internal io.opentelemetry.sdk.autoconfigure.spi Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.io.opentelemetry.sdk.autoconfigure.spi.internal io.opentelemetry.sdk.autoconfigure.spi.logs Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of logs.io.opentelemetry.sdk.autoconfigure.spi.metrics Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of metrics.io.opentelemetry.sdk.autoconfigure.spi.traces 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 ConfigProperties Modifier and Type Method Description static void
ExporterBuilderUtil. configureExporterMemoryMode(ConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)
Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
ExporterBuilderUtil. configureOtlpAggregationTemporality(ConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
.static void
ExporterBuilderUtil. configureOtlpHistogramDefaultAggregation(ConfigProperties config, java.util.function.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 ConfigProperties Modifier and Type Method Description private static boolean
OtlpConfigUtil. configContainsKey(ConfigProperties config, java.lang.String propertyToRead)
static void
OtlpConfigUtil. configureOtlpExporterBuilder(java.lang.String dataType, ConfigProperties config, java.util.function.Consumer<java.lang.String> setEndpoint, java.util.function.BiConsumer<java.lang.String,java.lang.String> addHeader, java.util.function.Consumer<java.lang.String> setCompression, java.util.function.Consumer<java.time.Duration> setTimeout, java.util.function.Consumer<byte[]> setTrustedCertificates, java.util.function.BiConsumer<byte[],byte[]> setClientTls, java.util.function.Consumer<RetryPolicy> setRetryPolicy, java.util.function.Consumer<MemoryMode> setMemoryMode)
Invoke the setters with the OTLP configuration for thedataType
.private static void
OtlpConfigUtil. configureOtlpHeaders(ConfigProperties config, java.lang.String dataType, java.util.function.BiConsumer<java.lang.String,java.lang.String> addHeader)
LogRecordExporter
OtlpLogRecordExporterProvider. createExporter(ConfigProperties config)
MetricExporter
OtlpMetricExporterProvider. createExporter(ConfigProperties config)
SpanExporter
OtlpSpanExporterProvider. createExporter(ConfigProperties config)
private static java.lang.String
OtlpConfigUtil. determinePropertyByType(ConfigProperties config, java.lang.String prefix, java.lang.String dataType, java.lang.String suffix)
static java.lang.String
OtlpConfigUtil. getOtlpProtocol(java.lang.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 ConfigProperties Modifier and Type Field Description private ConfigProperties
AutoConfiguredOpenTelemetrySdkBuilder. config
private ConfigProperties
AutoValue_AutoConfiguredOpenTelemetrySdk. config
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type ConfigProperties Modifier and Type Field Description private java.util.function.Function<ConfigProperties,ConfigProperties>
AutoConfiguredOpenTelemetrySdkBuilder. configPropertiesCustomizer
private java.util.function.Function<ConfigProperties,ConfigProperties>
AutoConfiguredOpenTelemetrySdkBuilder. configPropertiesCustomizer
private java.util.function.BiFunction<SdkLoggerProviderBuilder,ConfigProperties,SdkLoggerProviderBuilder>
AutoConfiguredOpenTelemetrySdkBuilder. loggerProviderCustomizer
private java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter>
AutoConfiguredOpenTelemetrySdkBuilder. logRecordExporterCustomizer
private java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor>
AutoConfiguredOpenTelemetrySdkBuilder. logRecordProcessorCustomizer
private java.util.function.BiFunction<SdkMeterProviderBuilder,ConfigProperties,SdkMeterProviderBuilder>
AutoConfiguredOpenTelemetrySdkBuilder. meterProviderCustomizer
private java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter>
AutoConfiguredOpenTelemetrySdkBuilder. metricExporterCustomizer
private java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader>
AutoConfiguredOpenTelemetrySdkBuilder. metricReaderCustomizer
private java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator>
AutoConfiguredOpenTelemetrySdkBuilder. propagatorCustomizer
private java.util.List<java.util.function.Function<ConfigProperties,java.util.Map<java.lang.String,java.lang.String>>>
AutoConfiguredOpenTelemetrySdkBuilder. propertiesCustomizers
private java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource>
AutoConfiguredOpenTelemetrySdkBuilder. resourceCustomizer
private java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler>
AutoConfiguredOpenTelemetrySdkBuilder. samplerCustomizer
private java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter>
AutoConfiguredOpenTelemetrySdkBuilder. spanExporterCustomizer
private java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor>
AutoConfiguredOpenTelemetrySdkBuilder. spanProcessorCustomizer
private java.util.function.BiFunction<SdkTracerProviderBuilder,ConfigProperties,SdkTracerProviderBuilder>
AutoConfiguredOpenTelemetrySdkBuilder. tracerProviderCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return ConfigProperties Modifier and Type Method Description private 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 ConfigProperties Modifier and Type Method Description private static <I,O1,O2>
java.util.function.BiFunction<I,ConfigProperties,O2>AutoConfiguredOpenTelemetrySdkBuilder. mergeCustomizer(java.util.function.BiFunction<? super I,ConfigProperties,? extends O1> first, java.util.function.BiFunction<? super O1,ConfigProperties,? extends O2> second)
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type ConfigProperties Modifier and Type Method Description (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, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static LogLimits
LoggerProviderConfiguration. configureLogLimits(ConfigProperties config)
(package private) static java.util.Map<java.lang.String,LogRecordExporter>
LogRecordExporterConfiguration. configureLogRecordExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<LogRecordProcessor>
LoggerProviderConfiguration. configureLogRecordProcessors(ConfigProperties config, java.util.Map<java.lang.String,LogRecordExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
(package private) static void
MeterProviderConfiguration. configureMeterProvider(SdkMeterProviderBuilder meterProviderBuilder, ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> metricReaderCustomizer, java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<MetricReader>
MeterProviderConfiguration. configureMetricReaders(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> metricReaderCustomizer, java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static ContextPropagators
PropagatorConfiguration. configurePropagators(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)
(package private) static MetricReader
MetricExporterConfiguration. configureReader(java.lang.String name, ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> metricReaderCustomizer, java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static Resource
ResourceConfiguration. configureResource(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)
(package private) static Sampler
TracerProviderConfiguration. configureSampler(java.lang.String sampler, ConfigProperties config, SpiHelper spiHelper)
(package private) static java.util.Map<java.lang.String,SpanExporter>
SpanExporterConfiguration. configureSpanExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static SpanLimits
TracerProviderConfiguration. configureSpanLimits(ConfigProperties config)
(package private) static java.util.List<SpanProcessor>
TracerProviderConfiguration. configureSpanProcessors(ConfigProperties config, java.util.Map<java.lang.String,SpanExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
(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)
(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 ConfigProperties Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLoggerProviderCustomizer(java.util.function.BiFunction<SdkLoggerProviderBuilder,ConfigProperties,SdkLoggerProviderBuilder> loggerProviderCustomizer)
Adds aBiFunction
to invoke the with theSdkLoggerProviderBuilder
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLogRecordProcessorCustomizer(java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer)
Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addMeterProviderCustomizer(java.util.function.BiFunction<SdkMeterProviderBuilder,ConfigProperties,SdkMeterProviderBuilder> meterProviderCustomizer)
Adds aBiFunction
to invoke the with theSdkMeterProviderBuilder
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addMetricExporterCustomizer(java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addMetricReaderCustomizer(java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> readerCustomizer)
Adds aBiFunction
to invoke with the autoconfiguredMetricReader
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addPropagatorCustomizer(java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addPropertiesCustomizer(java.util.function.Function<ConfigProperties,java.util.Map<java.lang.String,java.lang.String>> propertiesCustomizer)
Adds aFunction
to invoke the with theConfigProperties
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addResourceCustomizer(java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredResource
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSampler
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)
Adds aBiFunction
to invoke for all autoconfiguredSpanProcessor
.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addTracerProviderCustomizer(java.util.function.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, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.Map<java.lang.String,LogRecordExporter>
LogRecordExporterConfiguration. configureLogRecordExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static void
MeterProviderConfiguration. configureMeterProvider(SdkMeterProviderBuilder meterProviderBuilder, ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> metricReaderCustomizer, java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<MetricReader>
MeterProviderConfiguration. configureMetricReaders(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> metricReaderCustomizer, java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static ContextPropagators
PropagatorConfiguration. configurePropagators(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)
(package private) static MetricReader
MetricExporterConfiguration. configureReader(java.lang.String name, ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> metricReaderCustomizer, java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static Resource
ResourceConfiguration. configureResource(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)
(package private) static java.util.Map<java.lang.String,SpanExporter>
SpanExporterConfiguration. configureSpanExporters(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.List<java.io.Closeable> closeables)
(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)
private static <I,O1,O2>
java.util.function.BiFunction<I,ConfigProperties,O2>AutoConfiguredOpenTelemetrySdkBuilder. mergeCustomizer(java.util.function.BiFunction<? super I,ConfigProperties,? extends O1> first, java.util.function.BiFunction<? super O1,ConfigProperties,? extends O2> second)
(package private) AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. setConfigPropertiesCustomizer(java.util.function.Function<ConfigProperties,ConfigProperties> configPropertiesCustomizer)
Adds aFunction
to invoke the with theConfigProperties
to allow customization.(package private) AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. setConfigPropertiesCustomizer(java.util.function.Function<ConfigProperties,ConfigProperties> configPropertiesCustomizer)
Adds aFunction
to invoke the with theConfigProperties
to allow customization.Constructors in io.opentelemetry.sdk.autoconfigure with parameters of type ConfigProperties Constructor Description 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 ConfigProperties Modifier and Type Method Description static ConfigProperties
AutoConfigureUtil. getConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)
Returns theConfigProperties
used for auto-configuration.Methods in io.opentelemetry.sdk.autoconfigure.internal with parameters of type ConfigProperties Modifier and Type Method Description Resource
EnvironmentResourceProvider. createResource(ConfigProperties config)
<T,S>
NamedSpiManager<T>SpiHelper. loadConfigurable(java.lang.Class<S> spiClass, java.util.function.Function<S,java.lang.String> getName, java.util.function.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 ConfigProperties Modifier and Type Method Description <T,S>
NamedSpiManager<T>SpiHelper. loadConfigurable(java.lang.Class<S> spiClass, java.util.function.Function<S,java.lang.String> getName, java.util.function.BiFunction<S,ConfigProperties,T> getConfigurable, ConfigProperties config)
Load implementations of an SPI which are configurable (i.e.static AutoConfiguredOpenTelemetrySdkBuilder
AutoConfigureUtil. setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, java.util.function.Function<ConfigProperties,ConfigProperties> customizer)
Sets theConfigProperties
customizer to be used in the auto-configuration process.static AutoConfiguredOpenTelemetrySdkBuilder
AutoConfigureUtil. setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, java.util.function.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 ConfigProperties Modifier and Type Method Description Resource
ResourceProvider. createResource(ConfigProperties config)
TextMapPropagator
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 ConfigProperties Modifier and Type Method Description default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLoggerProviderCustomizer(java.util.function.BiFunction<SdkLoggerProviderBuilder,ConfigProperties,SdkLoggerProviderBuilder> loggerProviderCustomizer)
Adds aBiFunction
to invoke the with theSdkLoggerProviderBuilder
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> exporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLogRecordProcessorCustomizer(java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer)
Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addMeterProviderCustomizer(java.util.function.BiFunction<SdkMeterProviderBuilder,ConfigProperties,SdkMeterProviderBuilder> meterProviderCustomizer)
Adds aBiFunction
to invoke the with theSdkMeterProviderBuilder
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addMetricExporterCustomizer(java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> exporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredMetricExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addMetricReaderCustomizer(java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> readerCustomizer)
Adds aBiFunction
to invoke with the autoconfiguredMetricReader
to allow customization.AutoConfigurationCustomizer
AutoConfigurationCustomizer. addPropagatorCustomizer(java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addPropertiesCustomizer(java.util.function.Function<ConfigProperties,java.util.Map<java.lang.String,java.lang.String>> propertiesCustomizer)
Adds aFunction
to invoke the with theConfigProperties
to allow customization.AutoConfigurationCustomizer
AutoConfigurationCustomizer. addResourceCustomizer(java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredResource
to allow customization.AutoConfigurationCustomizer
AutoConfigurationCustomizer. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSampler
to allow customization.AutoConfigurationCustomizer
AutoConfigurationCustomizer. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> exporterCustomizer)
Adds aBiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)
Adds aBiFunction
to invoke for all autoconfiguredSpanProcessor
.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addTracerProviderCustomizer(java.util.function.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 ConfigProperties Modifier and Type Class Description class
DefaultConfigProperties
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 ConfigProperties Modifier and Type Method Description MetricReader
ConfigurableMetricReaderProvider. createMetricReader(ConfigProperties config)
Returns aMetricReader
that can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricReaderProvider.getName()
.static java.util.Set<java.lang.String>
DefaultConfigProperties. getSet(ConfigProperties config, java.lang.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 ConfigProperties Modifier and Type Method Description LogRecordExporter
ConfigurableLogRecordExporterProvider. 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 ConfigProperties Modifier and Type Method Description MetricExporter
ConfigurableMetricExporterProvider. 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 ConfigProperties Modifier and Type Method Description void
SdkTracerProviderConfigurer. configure(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config)
Deprecated.Configures theSdkTracerProviderBuilder
.SpanExporter
ConfigurableSpanExporterProvider. createExporter(ConfigProperties config)
Returns aSpanExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSpanExporterProvider.getName()
.Sampler
ConfigurableSamplerProvider. createSampler(ConfigProperties config)
Returns aSampler
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSamplerProvider.getName()
.
-