Index

A C D E G I L O P R S T V W Y 
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 ComposableSampler that does not sample any span.
alwaysOn() - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
Returns a ComposableSampler that 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 ComposableSampler to make its sampling decisions while handlign tracestate.
create() - Static method in class io.opentelemetry.sdk.extension.incubator.trace.LeakDetectingSpanProcessor
Create a new LeakDetectingSpanProcessor that 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 SamplingIntent with 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 configurationModel to create OpenTelemetrySdk instance corresponding to the configuration.
create(OpenTelemetryConfigurationModel) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.SdkConfigProvider
Create a SdkConfigProvider from the model.
create(OpenTelemetryConfigurationModel, ComponentLoader) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
Interpret the configurationModel to create OpenTelemetrySdk instance corresponding to the configuration.
create(OpenTelemetryConfigurationModel, ComponentLoader) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.SdkConfigProvider
Create a SdkConfigProvider from the model.
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 YamlDeclarativeConfigProperties from the properties map.
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 SamplerModel from the samplerModel representing 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 OpenTelemetrySdk using 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 null if 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 SamplingIntent to 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
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 SpanProcessor which 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 ComposableSampler that 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 configuration YAML and return the OpenTelemetryConfigurationModel.
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 inputStream and apply it to the SdkMeterProviderBuilder.

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 configuration YAML to a generic DeclarativeConfigProperties.
toConfigProperties(Object) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
Convert the model to a generic DeclarativeConfigProperties.
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 ComposableSampler that 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 Sampler that delegates to the given ComposableSampler.

Y

YamlDeclarativeConfigProperties - Class in io.opentelemetry.sdk.extension.incubator.fileconfig
Implementation of DeclarativeConfigProperties which uses a file configuration model as a source.
A C D E G I L O P R S T V W Y 
All Classes and Interfaces|All Packages