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 voidExporterBuilderUtil. configureExporterMemoryMode(ConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidExporterBuilderUtil. configureOtlpAggregationTemporality(ConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)Invoke theaggregationTemporalitySelectorConsumerwith the configuredAggregationTemporality.static voidExporterBuilderUtil. configureOtlpHistogramDefaultAggregation(ConfigProperties config, java.util.function.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 ConfigProperties Modifier and Type Method Description private static booleanOtlpConfigUtil. configContainsKey(ConfigProperties config, java.lang.String propertyToRead)static voidOtlpConfigUtil. 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 voidOtlpConfigUtil. configureOtlpHeaders(ConfigProperties config, java.lang.String dataType, java.util.function.BiConsumer<java.lang.String,java.lang.String> addHeader)LogRecordExporterOtlpLogRecordExporterProvider. createExporter(ConfigProperties config)MetricExporterOtlpMetricExporterProvider. createExporter(ConfigProperties config)SpanExporterOtlpSpanExporterProvider. createExporter(ConfigProperties config)private static java.lang.StringOtlpConfigUtil. determinePropertyByType(ConfigProperties config, java.lang.String prefix, java.lang.String dataType, java.lang.String suffix)static java.lang.StringOtlpConfigUtil. 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 ConfigPropertiesAutoConfiguredOpenTelemetrySdkBuilder. configprivate ConfigPropertiesAutoValue_AutoConfiguredOpenTelemetrySdk. configFields in io.opentelemetry.sdk.autoconfigure with type parameters of type ConfigProperties Modifier and Type Field Description private java.util.function.Function<ConfigProperties,ConfigProperties>AutoConfiguredOpenTelemetrySdkBuilder. configPropertiesCustomizerprivate java.util.function.Function<ConfigProperties,ConfigProperties>AutoConfiguredOpenTelemetrySdkBuilder. configPropertiesCustomizerprivate java.util.function.BiFunction<SdkLoggerProviderBuilder,ConfigProperties,SdkLoggerProviderBuilder>AutoConfiguredOpenTelemetrySdkBuilder. loggerProviderCustomizerprivate java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter>AutoConfiguredOpenTelemetrySdkBuilder. logRecordExporterCustomizerprivate java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor>AutoConfiguredOpenTelemetrySdkBuilder. logRecordProcessorCustomizerprivate java.util.function.BiFunction<SdkMeterProviderBuilder,ConfigProperties,SdkMeterProviderBuilder>AutoConfiguredOpenTelemetrySdkBuilder. meterProviderCustomizerprivate java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter>AutoConfiguredOpenTelemetrySdkBuilder. metricExporterCustomizerprivate java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader>AutoConfiguredOpenTelemetrySdkBuilder. metricReaderCustomizerprivate java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator>AutoConfiguredOpenTelemetrySdkBuilder. propagatorCustomizerprivate java.util.List<java.util.function.Function<ConfigProperties,java.util.Map<java.lang.String,java.lang.String>>>AutoConfiguredOpenTelemetrySdkBuilder. propertiesCustomizersprivate java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource>AutoConfiguredOpenTelemetrySdkBuilder. resourceCustomizerprivate java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler>AutoConfiguredOpenTelemetrySdkBuilder. samplerCustomizerprivate java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter>AutoConfiguredOpenTelemetrySdkBuilder. spanExporterCustomizerprivate java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor>AutoConfiguredOpenTelemetrySdkBuilder. spanProcessorCustomizerprivate java.util.function.BiFunction<SdkTracerProviderBuilder,ConfigProperties,SdkTracerProviderBuilder>AutoConfiguredOpenTelemetrySdkBuilder. tracerProviderCustomizerMethods in io.opentelemetry.sdk.autoconfigure that return ConfigProperties Modifier and Type Method Description private 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 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 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, 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 LogLimitsLoggerProviderConfiguration. 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 voidMeterProviderConfiguration. 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 ContextPropagatorsPropagatorConfiguration. configurePropagators(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)(package private) static MetricReaderMetricExporterConfiguration. 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 ResourceResourceConfiguration. configureResource(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)(package private) static SamplerTracerProviderConfiguration. 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 SpanLimitsTracerProviderConfiguration. 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 voidTracerProviderConfiguration. 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 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 ConfigProperties Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addLoggerProviderCustomizer(java.util.function.BiFunction<SdkLoggerProviderBuilder,ConfigProperties,SdkLoggerProviderBuilder> loggerProviderCustomizer)Adds aBiFunctionto invoke the with theSdkLoggerProviderBuilderto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredLogRecordExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addLogRecordProcessorCustomizer(java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addMeterProviderCustomizer(java.util.function.BiFunction<SdkMeterProviderBuilder,ConfigProperties,SdkMeterProviderBuilder> meterProviderCustomizer)Adds aBiFunctionto invoke the with theSdkMeterProviderBuilderto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addMetricExporterCustomizer(java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> metricExporterCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addMetricReaderCustomizer(java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> readerCustomizer)Adds aBiFunctionto invoke with the autoconfiguredMetricReaderto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addPropagatorCustomizer(java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addPropertiesCustomizer(java.util.function.Function<ConfigProperties,java.util.Map<java.lang.String,java.lang.String>> propertiesCustomizer)Adds aFunctionto invoke the with theConfigPropertiesto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addResourceCustomizer(java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredResourceto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor.AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. addTracerProviderCustomizer(java.util.function.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, 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 voidMeterProviderConfiguration. 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 ContextPropagatorsPropagatorConfiguration. configurePropagators(ConfigProperties config, SpiHelper spiHelper, java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)(package private) static MetricReaderMetricExporterConfiguration. 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 ResourceResourceConfiguration. 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 voidTracerProviderConfiguration. 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) AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. setConfigPropertiesCustomizer(java.util.function.Function<ConfigProperties,ConfigProperties> configPropertiesCustomizer)Adds aFunctionto invoke the with theConfigPropertiesto allow customization.(package private) AutoConfiguredOpenTelemetrySdkBuilderAutoConfiguredOpenTelemetrySdkBuilder. setConfigPropertiesCustomizer(java.util.function.Function<ConfigProperties,ConfigProperties> configPropertiesCustomizer)Adds aFunctionto invoke the with theConfigPropertiesto 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 ConfigPropertiesAutoConfigureUtil. getConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)Returns theConfigPropertiesused for auto-configuration.Methods in io.opentelemetry.sdk.autoconfigure.internal with parameters of type ConfigProperties Modifier and Type Method Description ResourceEnvironmentResourceProvider. 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 AutoConfiguredOpenTelemetrySdkBuilderAutoConfigureUtil. setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, java.util.function.Function<ConfigProperties,ConfigProperties> customizer)Sets theConfigPropertiescustomizer to be used in the auto-configuration process.static AutoConfiguredOpenTelemetrySdkBuilderAutoConfigureUtil. setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, java.util.function.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 ConfigProperties Modifier and Type Method Description ResourceResourceProvider. createResource(ConfigProperties config)TextMapPropagatorConfigurablePropagatorProvider. 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 ConfigProperties Modifier and Type Method Description default AutoConfigurationCustomizerAutoConfigurationCustomizer. addLoggerProviderCustomizer(java.util.function.BiFunction<SdkLoggerProviderBuilder,ConfigProperties,SdkLoggerProviderBuilder> loggerProviderCustomizer)Adds aBiFunctionto invoke the with theSdkLoggerProviderBuilderto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addLogRecordExporterCustomizer(java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> exporterCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredLogRecordExporterto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addLogRecordProcessorCustomizer(java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addMeterProviderCustomizer(java.util.function.BiFunction<SdkMeterProviderBuilder,ConfigProperties,SdkMeterProviderBuilder> meterProviderCustomizer)Adds aBiFunctionto invoke the with theSdkMeterProviderBuilderto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addMetricExporterCustomizer(java.util.function.BiFunction<? super MetricExporter,ConfigProperties,? extends MetricExporter> exporterCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredMetricExporterto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addMetricReaderCustomizer(java.util.function.BiFunction<? super MetricReader,ConfigProperties,? extends MetricReader> readerCustomizer)Adds aBiFunctionto invoke with the autoconfiguredMetricReaderto allow customization.AutoConfigurationCustomizerAutoConfigurationCustomizer. addPropagatorCustomizer(java.util.function.BiFunction<? super TextMapPropagator,ConfigProperties,? extends TextMapPropagator> propagatorCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredTextMapPropagatorto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addPropertiesCustomizer(java.util.function.Function<ConfigProperties,java.util.Map<java.lang.String,java.lang.String>> propertiesCustomizer)Adds aFunctionto invoke the with theConfigPropertiesto allow customization.AutoConfigurationCustomizerAutoConfigurationCustomizer. addResourceCustomizer(java.util.function.BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredResourceto allow customization.AutoConfigurationCustomizerAutoConfigurationCustomizer. addSamplerCustomizer(java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSamplerto allow customization.AutoConfigurationCustomizerAutoConfigurationCustomizer. addSpanExporterCustomizer(java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> exporterCustomizer)Adds aBiFunctionto invoke with the default autoconfiguredSpanExporterto allow customization.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addSpanProcessorCustomizer(java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer)Adds aBiFunctionto invoke for all autoconfiguredSpanProcessor.default AutoConfigurationCustomizerAutoConfigurationCustomizer. addTracerProviderCustomizer(java.util.function.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 ConfigProperties Modifier and Type Class Description classDefaultConfigPropertiesProperties 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 MetricReaderConfigurableMetricReaderProvider. createMetricReader(ConfigProperties config)Returns aMetricReaderthat 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 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 ConfigProperties Modifier and Type Method Description LogRecordExporterConfigurableLogRecordExporterProvider. 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 ConfigProperties Modifier and Type Method Description MetricExporterConfigurableMetricExporterProvider. 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 ConfigProperties Modifier and Type Method Description voidSdkTracerProviderConfigurer. configure(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config)Deprecated.Configures theSdkTracerProviderBuilder.SpanExporterConfigurableSpanExporterProvider. createExporter(ConfigProperties config)Returns aSpanExporterthat can be registered to OpenTelemetry by providing the property value specified byConfigurableSpanExporterProvider.getName().SamplerConfigurableSamplerProvider. createSampler(ConfigProperties config)Returns aSamplerthat can be registered to OpenTelemetry by providing the property value specified byConfigurableSamplerProvider.getName().
-