Index

A B C D F G I L M O P R S T V W Y 
All Classes and Interfaces|All Packages

A

add(SamplingPredicate, ComposableSampler) - Method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableRuleBasedSamplerBuilder
Adds a rule to use the given ComposableSampler if the SamplingPredicate matches.
addLogRecordExporterCustomizer(Class<T>, BiFunction<T, DeclarativeConfigProperties, T>) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder
 
addLogRecordExporterCustomizer(Class<T>, BiFunction<T, DeclarativeConfigProperties, T>) - Method in interface io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationCustomizer
Add customizer for LogRecordExporter instances created from declarative configuration.
addMetricExporterCustomizer(Class<T>, BiFunction<T, DeclarativeConfigProperties, T>) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder
 
addMetricExporterCustomizer(Class<T>, BiFunction<T, DeclarativeConfigProperties, T>) - Method in interface io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationCustomizer
Add customizer for MetricExporter instances created from declarative configuration.
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.
addSpanExporterCustomizer(Class<T>, BiFunction<T, DeclarativeConfigProperties, T>) - Method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationBuilder
 
addSpanExporterCustomizer(Class<T>, BiFunction<T, DeclarativeConfigProperties, T>) - Method in interface io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfigurationCustomizer
Add customizer for SpanExporter instances created from 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.
AlwaysRecordSampler - Class in io.opentelemetry.sdk.extension.incubator.trace.samplers
This sampler will return the sampling result of the provided AlwaysRecordSampler.rootSampler, unless the sampling result contains the sampling decision SamplingDecision.DROP, in which case, a new sampling result will be returned that is functionally equivalent to the original, except that it contains the sampling decision SamplingDecision.RECORD_ONLY.
annotating(ComposableSampler, Attributes) - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
Returns a ComposableSampler that adds the given Attributes to all sampled 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
 

B

build() - Method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableRuleBasedSamplerBuilder
Returns a ComposableSampler with the rules in this builder.

C

ComposableRuleBasedSamplerBuilder - Class in io.opentelemetry.sdk.extension.incubator.trace.samplers
A builder for a composable rule-based sampler.
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, ComponentLoader) - Static method in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
Interpret the configurationModel to create OpenTelemetrySdk instance corresponding to the configuration.
create(OnStartSpanProcessor.OnStart) - Static method in class io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor
 
create(Sampler) - Static method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.AlwaysRecordSampler
 
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
Deprecated.
 
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.

F

For Implementers - Search tag in class io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration
Section

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.
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 class io.opentelemetry.sdk.extension.incubator.trace.samplers.AlwaysRecordSampler
 
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
 
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
 
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.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.

M

matches(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.SamplingPredicate
Returns whether this SamplingPredicate matches the given sampling arguments.

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
probability(double) - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
Returns a ComposableSampler that samples each span with a fixed ratio.

R

registerViews(SdkMeterProviderBuilder, InputStream) - Static method in class io.opentelemetry.sdk.extension.incubator.metric.viewconfig.ViewConfig
Deprecated.
Load the view configuration YAML from the inputStream and apply it to the SdkMeterProviderBuilder.
ruleBasedBuilder() - Static method in interface io.opentelemetry.sdk.extension.incubator.trace.samplers.ComposableSampler
Returns a ComposableRuleBasedSamplerBuilder to create a composable rule-based sampler.

S

SamplingIntent - Interface in io.opentelemetry.sdk.extension.incubator.trace.samplers
Information to make a sampling decision.
SamplingPredicate - Interface in io.opentelemetry.sdk.extension.incubator.trace.samplers
A predicate for a composable sampler, indicating whether a set of sampling arguments matches.
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.AlwaysRecordSampler
 
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.fileconfig.YamlDeclarativeConfigProperties
 
toString() - Method in class io.opentelemetry.sdk.extension.incubator.trace.samplers.CompositeSampler
 

V

ViewConfig - Class in io.opentelemetry.sdk.extension.incubator.metric.viewconfig
Deprecated.
this mechanism is superseded by declarative config, which is now stable (spec and schema at opentelemetry-configuration. Please uses DeclarativeConfiguration.parseAndCreate(InputStream) instead.
ViewConfigCustomizer - Class in io.opentelemetry.sdk.extension.incubator.metric.viewconfig
Deprecated.
this mechanism is superseded by declarative config, which is now stable (spec and schema at opentelemetry-configuration) and will be removed after the 1.62.0 release. Please uses DeclarativeConfiguration.parseAndCreate(InputStream) instead.
ViewConfigCustomizer() - Constructor for class io.opentelemetry.sdk.extension.incubator.metric.viewconfig.ViewConfigCustomizer
Deprecated.
 

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 B C D F G I L M O P R S T V W Y 
All Classes and Interfaces|All Packages