Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addLoggerProviderCustomizer(BiFunction<SdkLoggerProviderBuilder, ConfigProperties, SdkLoggerProviderBuilder>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke the with theSdkLoggerProviderBuilder
to allow customization. - addLogRecordExporterCustomizer(BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke with the default autoconfiguredLogRecordExporter
to allow customization. - addMeterProviderCustomizer(BiFunction<SdkMeterProviderBuilder, ConfigProperties, SdkMeterProviderBuilder>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke the with theSdkMeterProviderBuilder
to allow customization. - addMetricExporterCustomizer(BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke with the default autoconfiguredMetricExporter
to allow customization. - addPropagatorCustomizer(BiFunction<? super TextMapPropagator, ConfigProperties, ? extends TextMapPropagator>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke with the default autoconfiguredTextMapPropagator
to allow customization. - addPropertiesCustomizer(Function<ConfigProperties, Map<String, String>>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
Function
to invoke the with theConfigProperties
to allow customization. - addPropertiesSupplier(Supplier<Map<String, String>>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
Supplier
of a map of property names and values to use as defaults for theConfigProperties
used during auto-configuration. - addResourceCustomizer(BiFunction<? super Resource, ConfigProperties, ? extends Resource>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke with the default autoconfiguredResource
to allow customization. - addSamplerCustomizer(BiFunction<? super Sampler, ConfigProperties, ? extends Sampler>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke with the default autoconfiguredSampler
to allow customization. - addSpanExporterCustomizer(BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke with the default autoconfiguredSpanExporter
to allow customization. - addTracerProviderCustomizer(BiFunction<SdkTracerProviderBuilder, ConfigProperties, SdkTracerProviderBuilder>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
-
Adds a
BiFunction
to invoke the with theSdkTracerProviderBuilder
to allow customization. - AutoConfigurationCustomizer - Interface in io.opentelemetry.sdk.autoconfigure.spi
-
A builder for customizing OpenTelemetry auto-configuration.
- AutoConfigurationCustomizerProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi
-
A service provider interface (SPI) for customizing auto-configuration.
C
- ConfigProperties - Interface in io.opentelemetry.sdk.autoconfigure.spi
-
Properties used for auto-configuration of the OpenTelemetry SDK components.
- ConfigurableLogRecordExporterProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.logs
-
A service provider interface (SPI) for providing additional exporters that can be used with the autoconfigured SDK.
- ConfigurableMetricExporterProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.metrics
-
A service provider interface (SPI) for providing additional exporters that can be used with the autoconfigured SDK.
- ConfigurablePropagatorProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi
-
A service provider interface (SPI) for providing additional propagators that can be used with the autoconfigured SDK.
- ConfigurableSamplerProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.traces
-
A service provider interface (SPI) for providing additional samplers that can be used with the autoconfigured SDK.
- ConfigurableSpanExporterProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.traces
-
A service provider interface (SPI) for providing additional exporters that can be used with the autoconfigured SDK.
- ConfigurationException - Exception in io.opentelemetry.sdk.autoconfigure.spi
-
An exception that is thrown if the user-provided configuration is invalid.
- ConfigurationException(String) - Constructor for exception io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException
-
Create a new configuration exception with specified
message
and without a cause. - ConfigurationException(String, Throwable) - Constructor for exception io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException
-
Create a new configuration exception with specified
message
andcause
. - configure(SdkTracerProviderBuilder, ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.SdkTracerProviderConfigurer
-
Deprecated.Configures the
SdkTracerProviderBuilder
. - createExporter(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider
-
Returns a
LogRecordExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableLogRecordExporterProvider.getName()
. - createExporter(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider
-
Returns a
MetricExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricExporterProvider.getName()
. - createExporter(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
-
Returns a
SpanExporter
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSpanExporterProvider.getName()
. - createResource(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider
- createSampler(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider
-
Returns a
Sampler
that can be registered to OpenTelemetry by providing the property value specified byConfigurableSamplerProvider.getName()
. - customize(AutoConfigurationCustomizer) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider
-
Method invoked when auto-configuring the SDK to allow further customization of auto-configuration.
G
- getBoolean(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a boolean-valued configuration property.
- getBoolean(String, boolean) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a boolean-valued configuration property.
- getDouble(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a double-valued configuration property.
- getDouble(String, double) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a double-valued configuration property.
- getDuration(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a duration property from the map, or
null
if it cannot be found or it has a wrong type. - getDuration(String, Duration) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a Duration value configuration property.
- getInt(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns an Integer-valued configuration property.
- getInt(String, int) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns an Integer-valued configuration property.
- getList(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a list-valued configuration property.
- getList(String, List<String>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a List value configuration property.
- getLong(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a Long-valued configuration property.
- getLong(String, long) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a Long-valued configuration property.
- getMap(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a Map configuration property.
- getMap(String, Map<String, String>) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a Map value configuration property.
- getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigurablePropagatorProvider
-
Returns the name of this propagator, which can be specified with the
otel.propagators
property to enable it. - getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider
-
Returns the name of this exporter, which can be specified with the
otel.logs.exporter
property to enable it. - getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider
-
Returns the name of this exporter, which can be specified with the
otel.metrics.exporter
property to enable it. - getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider
-
Returns the name of this sampler, which can be specified with the
otel.traces.sampler
property to enable it. - getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
-
Returns the name of this exporter, which can be specified with the
otel.traces.exporter
property to enable it. - getPropagator(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigurablePropagatorProvider
-
Returns a
TextMapPropagator
that can be registered to OpenTelemetry by providing the property value specified byConfigurablePropagatorProvider.getName()
. - getString(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a string-valued configuration property.
- getString(String, String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
-
Returns a string-valued configuration property.
I
- io.opentelemetry.sdk.autoconfigure.spi - package io.opentelemetry.sdk.autoconfigure.spi
-
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
- io.opentelemetry.sdk.autoconfigure.spi.logs - package 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 - package 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 - package io.opentelemetry.sdk.autoconfigure.spi.traces
-
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of traces.
O
- order() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.Ordered
-
Returns the order of applying the SPI implementing this interface.
- Ordered - Interface in io.opentelemetry.sdk.autoconfigure.spi
-
Interface to be extended by SPIs that need to guarantee ordering during loading.
R
- ResourceProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi
-
A service provider interface (SPI) for providing a
Resource
that is merged into the default resource.
S
- SdkTracerProviderConfigurer - Interface in io.opentelemetry.sdk.autoconfigure.spi.traces
-
Deprecated.
All Classes and Interfaces|All Packages|Serialized Form
AutoConfigurationCustomizer.addTracerProviderCustomizer(BiFunction)
.