Index
All Classes and Interfaces|All Packages
A
- addModelCustomizer(Function<OpenTelemetryConfigurationModel, OpenTelemetryConfigurationModel>) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder
- addModelCustomizer(Function<OpenTelemetryConfigurationModel, OpenTelemetryConfigurationModel>) - Method in interface io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationCustomizer
-
Method invoked when configuring the SDK to allow further customization of the declarative configuration.
- apply(Context, ReadWriteSpan) - Method in interface io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor.OnStart
- apply(ReadableSpan) - Method in interface io.opentelemetry.sdk.extension.incubator.trace.OnEndSpanProcessor.OnEnd
C
- create() - Static method in class io.opentelemetry.sdk.extension.incubator.trace.LeakDetectingSpanProcessor
-
Create a new
LeakDetectingSpanProcessorthat will report any un-ended spans that get garbage collected. - create(OpenTelemetryConfigurationModel) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Interpret the
configurationModelto createOpenTelemetrySdkinstance corresponding to the configuration. - create(OpenTelemetryConfigurationModel) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.SdkConfigProvider
-
Create a
SdkConfigProviderfrom themodel. - create(OpenTelemetryConfigurationModel, ComponentLoader) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Interpret the
configurationModelto createOpenTelemetrySdkinstance corresponding to the configuration. - create(OnStartSpanProcessor.OnStart) - Static method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
- createResource(ConfigProperties) - Method in class io.opentelemetry.sdk.extension.incubator.resources.ServiceInstanceIdResourceProvider
- createSampler(DeclarativeConfigProperties) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Create a
SamplerModelfrom thesamplerModelrepresenting the sampler config. - customize(AutoConfigurationCustomizer) - Method in class io.opentelemetry.sdk.extension.incubator.metric.viewconfig.ViewConfigCustomizer
- customize(DeclarativeConfigurationCustomizer) - Method in interface io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationCustomizerProvider
-
Method invoked when configuring the SDK to allow further customization of the declarative configuration.
- customizeModel(OpenTelemetryConfigurationModel) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder
-
Customize the configuration model.
D
- DeclarativeConfiguration - Class in io.opentelemetry.sdk.extension.incubator.fileconfig
-
Configure
OpenTelemetrySdkusing declarative configuration. - DeclarativeConfigurationBuilder - Class in io.opentelemetry.sdk.extension.incubator.fileconfig
-
Builder for the declarative configuration.
- DeclarativeConfigurationBuilder() - Constructor for class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder
- DeclarativeConfigurationCustomizer - Interface in io.opentelemetry.sdk.extension.incubator.fileconfig
-
A service provider interface (SPI) for customizing declarative configuration.
- DeclarativeConfigurationCustomizerProvider - Interface in io.opentelemetry.sdk.extension.incubator.fileconfig
-
A service provider interface (SPI) for customizing declarative configuration.
G
- getBoolean(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getComponentLoader() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
-
Return the
ComponentLoader. - getDouble(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getInstrumentationConfig() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.SdkConfigProvider
- getInt(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getLong(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getPropertyKeys() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getScalarList(String, Class<T>) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getString(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getStructured(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getStructuredList(String) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
I
- io.opentelemetry.sdk.extension.incubator.fileconfig - package io.opentelemetry.sdk.extension.incubator.fileconfig
- io.opentelemetry.sdk.extension.incubator.metric.viewconfig - package io.opentelemetry.sdk.extension.incubator.metric.viewconfig
- io.opentelemetry.sdk.extension.incubator.resources - package io.opentelemetry.sdk.extension.incubator.resources
- io.opentelemetry.sdk.extension.incubator.trace - package io.opentelemetry.sdk.extension.incubator.trace
- isEndRequired() - Method in class io.opentelemetry.sdk.extension.incubator.trace.LeakDetectingSpanProcessor
- isEndRequired() - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnEndSpanProcessor
- isEndRequired() - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
- isStartRequired() - Method in class io.opentelemetry.sdk.extension.incubator.trace.LeakDetectingSpanProcessor
- isStartRequired() - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnEndSpanProcessor
- isStartRequired() - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
L
- LeakDetectingSpanProcessor - Class in io.opentelemetry.sdk.extension.incubator.trace
-
A
SpanProcessorwhich will detect spans that are never ended.
O
- onEnd(ReadableSpan) - Method in class io.opentelemetry.sdk.extension.incubator.trace.LeakDetectingSpanProcessor
- onEnd(ReadableSpan) - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnEndSpanProcessor
- onEnd(ReadableSpan) - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
- OnEndSpanProcessor - Class in io.opentelemetry.sdk.extension.incubator.trace
-
A SpanProcessor implementation that is only capable of processing spans when they end.
- OnEndSpanProcessor.OnEnd - Interface in io.opentelemetry.sdk.extension.incubator.trace
- onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.sdk.extension.incubator.trace.LeakDetectingSpanProcessor
- onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnEndSpanProcessor
- onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
- OnStartSpanProcessor - Class in io.opentelemetry.sdk.extension.incubator.trace
-
A SpanProcessor that only handles onStart().
- OnStartSpanProcessor.OnStart - Interface in io.opentelemetry.sdk.extension.incubator.trace
- order() - Method in class io.opentelemetry.sdk.extension.incubator.resources.ServiceInstanceIdResourceProvider
P
- parse(InputStream) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Parse the
configurationYAML and return theOpenTelemetryConfigurationModel. - parseAndCreate(InputStream) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
R
- registerViews(SdkMeterProviderBuilder, InputStream) - Static method in class io.opentelemetry.sdk.extension.incubator.metric.viewconfig.ViewConfig
-
Load the view configuration YAML from the
inputStreamand apply it to theSdkMeterProviderBuilder.
S
- SdkConfigProvider - Class in io.opentelemetry.sdk.extension.incubator.fileconfig
-
SDK implementation of
ConfigProvider. - SERVICE_INSTANCE_ID - Static variable in class io.opentelemetry.sdk.extension.incubator.resources.ServiceInstanceIdResourceProvider
- ServiceInstanceIdResourceProvider - Class in io.opentelemetry.sdk.extension.incubator.resources
-
does not implement
ResourceProvider, because it depends on all attributes discovered by the other providers. - ServiceInstanceIdResourceProvider() - Constructor for class io.opentelemetry.sdk.extension.incubator.resources.ServiceInstanceIdResourceProvider
- shouldApply(ConfigProperties, Resource) - Method in class io.opentelemetry.sdk.extension.incubator.resources.ServiceInstanceIdResourceProvider
T
- toConfigProperties(OpenTelemetryConfigurationModel) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Convert the
modelto a genericDeclarativeConfigProperties. - toConfigProperties(InputStream) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Convert the
configurationYAML to a genericDeclarativeConfigProperties. - toMap() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
-
Return a map representation of the data.
- toString() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
V
- ViewConfig - Class in io.opentelemetry.sdk.extension.incubator.metric.viewconfig
-
Enables file based YAML configuration of Metric SDK
Views. - ViewConfigCustomizer - Class in io.opentelemetry.sdk.extension.incubator.metric.viewconfig
-
SPI implementation for loading view configuration YAML.
- ViewConfigCustomizer() - Constructor for class io.opentelemetry.sdk.extension.incubator.metric.viewconfig.ViewConfigCustomizer
Y
- YamlDeclarativeConfigProperties - Class in io.opentelemetry.sdk.extension.incubator.fileconfig
-
Implementation of
DeclarativeConfigPropertieswhich uses a file configuration model as a source.
All Classes and Interfaces|All Packages