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.
- alwaysOff() - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
-
Returns a
ComposableSamplerthat does not sample any span. - alwaysOn() - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
-
Returns a
ComposableSamplerthat samples all spans. - 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
- ComposableSampler - Interface in io.opentelemetry.sdk.extension.incubator.trace.samplers
-
A sampler that can be composed to make a final sampling decision.
- CompositeSampler - Class in io.opentelemetry.sdk.extension.incubator.trace.samplers
-
A sampler that uses a
ComposableSamplerto make its sampling decisions while handlign tracestate. - 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(long, boolean, Attributes, Function<TraceState, TraceState>) - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.SamplingIntent
-
Returns a
SamplingIntentwith the given data. - create(DeclarativeConfigProperties) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.ServiceResourceDetector
- 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(OpenTelemetryConfigurationModel, ComponentLoader) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.SdkConfigProvider
-
Create a
SdkConfigProviderfrom themodel. - create(OnStartSpanProcessor.OnStart) - Static method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
- create(OpenTelemetrySdk, SdkConfigProvider) - Static method in class io.opentelemetry.sdk.extension.incubator.ExtendedOpenTelemetrySdk
- create(Map<String, Object>, ComponentLoader) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
-
Create a
YamlDeclarativeConfigPropertiesfrom thepropertiesmap. - 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.
- DeclarativeConfigurationProvider - Interface in io.opentelemetry.sdk.extension.incubator.fileconfig
-
A service provider interface (SPI) for providing a declarative configuration model.
E
- ExtendedOpenTelemetrySdk - Class in io.opentelemetry.sdk.extension.incubator
-
A new interface for creating OpenTelemetrySdk that supports getting
ConfigProvider.
G
- getAttributes() - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.SamplingIntent
-
Returns any attributes to add to the span to record the sampling result.
- 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. - getConfigProvider() - Method in class io.opentelemetry.sdk.extension.incubator.ExtendedOpenTelemetrySdk
- getConfigurationModel() - Method in interface io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationProvider
-
Returns an OpenTelemetry configuration model to be used when configuring the SDK, or
nullif no configuration is provided by this provider. - getDescription() - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
-
Returns a description of the sampler implementation.
- getDescription() - Method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.CompositeSampler
- 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
- getName() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.ServiceResourceDetector
- getPropertyKeys() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getSamplingIntent(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
-
Returns the
SamplingIntentto use to make a sampling decision. - getScalarList(String, Class<T>) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- getSdkConfigProvider() - Method in class io.opentelemetry.sdk.extension.incubator.ExtendedOpenTelemetrySdk
-
Returns the
SdkConfigProviderfor thisExtendedOpenTelemetrySdk. - 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
- getThreshold() - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.SamplingIntent
-
Returns the sampling threshold value.
- getTraceStateUpdater() - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.SamplingIntent
-
Returns a function to apply to the tracestate of the span to possibly update it.
- getType() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.ServiceResourceDetector
I
- io.opentelemetry.sdk.extension.incubator - package io.opentelemetry.sdk.extension.incubator
- 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
- io.opentelemetry.sdk.extension.incubator.trace.samplers - package io.opentelemetry.sdk.extension.incubator.trace.samplers
- 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
- isThresholdReliable() - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.SamplingIntent
-
Returns whether the threshold can be reliably used for Span-to-Metrics estimation.
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
- parentThreshold(ComposableSampler) - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
-
Returns a
ComposableSamplerthat respects the sampling decision of the parent span or falls back to the given sampler if it is a root span. - 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
- SamplingIntent - Interface in io.opentelemetry.sdk.extension.incubator.trace.samplers
-
Information to make a sampling decision.
- 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
- ServiceResourceDetector - Class in io.opentelemetry.sdk.extension.incubator.fileconfig
- ServiceResourceDetector() - Constructor for class io.opentelemetry.sdk.extension.incubator.fileconfig.ServiceResourceDetector
- shouldApply(ConfigProperties, Resource) - Method in class io.opentelemetry.sdk.extension.incubator.resources.ServiceInstanceIdResourceProvider
- shouldSample(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.CompositeSampler
T
- toConfigProperties(InputStream) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Convert the
configurationYAML to a genericDeclarativeConfigProperties. - toConfigProperties(Object) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
-
Convert the
modelto a genericDeclarativeConfigProperties. - toString() - Method in class io.opentelemetry.sdk.extension.incubator.ExtendedOpenTelemetrySdk
- toString() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.SdkConfigProvider
- toString() - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.YamlDeclarativeConfigProperties
- toString() - Method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.CompositeSampler
- traceIdRatioBased(double) - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
-
Returns a
ComposableSamplerthat samples each span with a fixed ratio.
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
W
- wrap(ComposableSampler) - Static method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.CompositeSampler
-
Returns a new composite
Samplerthat delegates to the givenComposableSampler.
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