Index
All Classes and Interfaces|All Packages
A
- AlwaysRecordSampler - Class in io.opentelemetry.contrib.awsxray
-
This sampler will return the sampling result of the provided
AlwaysRecordSampler.rootSampler, unless the sampling result contains the sampling decisionSamplingDecision.DROP, in which case, a new sampling result will be returned that is functionally equivalent to the original, except that it contains the sampling decisionSamplingDecision.RECORD_ONLY. - AttributePropagatingSpanProcessor - Class in io.opentelemetry.contrib.awsxray
-
AttributePropagatingSpanProcessor handles the propagation of attributes from parent spans to child spans, specified in
AttributePropagatingSpanProcessor.attributesKeysToPropagate. - AttributePropagatingSpanProcessorBuilder - Class in io.opentelemetry.contrib.awsxray
-
AttributePropagatingSpanProcessorBuilder is used to construct a
AttributePropagatingSpanProcessor. - AwsMetricAttributesSpanExporter - Class in io.opentelemetry.contrib.awsxray
-
This exporter will update a span with metric attributes before exporting.
- AwsMetricAttributesSpanExporterBuilder - Class in io.opentelemetry.contrib.awsxray
- AwsSpanMetricsProcessor - Class in io.opentelemetry.contrib.awsxray
-
This processor will generate metrics based on span data.
- AwsSpanMetricsProcessorBuilder - Class in io.opentelemetry.contrib.awsxray
-
A builder for
AwsSpanMetricsProcessor - AwsXrayIdGenerator - Class in io.opentelemetry.contrib.awsxray
-
Generates tracing ids compatible with the AWS X-Ray tracing service.
- AwsXrayRemoteSampler - Class in io.opentelemetry.contrib.awsxray
-
Remote sampler that gets sampling configuration from AWS X-Ray.
- AwsXrayRemoteSamplerBuilder - Class in io.opentelemetry.contrib.awsxray
-
A builder for
AwsXrayRemoteSampler. - AwsXrayRemoteSamplerProvider - Class in io.opentelemetry.contrib.awsxray
- AwsXrayRemoteSamplerProvider() - Constructor for class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider
- AwsXrayRemoteSamplerProvider.ResourceHolder - Class in io.opentelemetry.contrib.awsxray
-
Deprecated.
B
- build() - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder
- build() - Method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder
- build() - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder
- build() - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder
-
Returns a
AwsXrayRemoteSamplerwith the configuration of this builder.
C
- close() - Method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter
- close() - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler
- create() - Static method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder
- create(AttributeKey<String>, List<AttributeKey<String>>) - Static method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor
- create(MeterProvider, Resource) - Static method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder
- create(SpanExporter, Resource) - Static method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder
- create(Sampler) - Static method in class io.opentelemetry.contrib.awsxray.AlwaysRecordSampler
- createSampler(ConfigProperties) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider
- customize(AutoConfigurationCustomizer) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider.ResourceHolder
-
Deprecated.
- customize(AutoConfigurationCustomizer) - Method in class io.opentelemetry.contrib.awsxray.ResourceHolder
E
- export(Collection<SpanData>) - Method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter
F
- flush() - Method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter
G
- generateMetricAttributesFromSpan(SpanData, Resource) - Method in interface io.opentelemetry.contrib.awsxray.MetricAttributeGenerator
-
Given a span and associated resource, produce meaningful metric attributes for metrics produced from the span.
- generateSpanId() - Method in class io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator
- generateTraceId() - Method in class io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator
- getDescription() - Method in class io.opentelemetry.contrib.awsxray.AlwaysRecordSampler
- getDescription() - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler
- getInstance() - Static method in class io.opentelemetry.contrib.awsxray.AwsXrayIdGenerator
-
Returns a singleton instance of
AwsXrayIdGenerator. - getName() - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider
- getResource() - Static method in class io.opentelemetry.contrib.awsxray.ResourceHolder
-
Returns held resource, unless resource is null, in which case
Resource.getDefault()is returned.
I
- io.opentelemetry.contrib.awsxray - package io.opentelemetry.contrib.awsxray
-
Provides implementations of SDK interfaces for AWS X-Ray users.
- isEndRequired() - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor
- isEndRequired() - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor
- isStartRequired() - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor
- isStartRequired() - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor
M
- MetricAttributeGenerator - Interface in io.opentelemetry.contrib.awsxray
-
Metric attribute generator defines an interface for classes that can generate specific attributes to be used by an
AwsSpanMetricsProcessorto produce metrics and byAwsMetricAttributesSpanExporterto wrap the original span.
N
- newBuilder(Resource) - Static method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler
-
Returns a
AwsXrayRemoteSamplerBuilderwith the givenResource.
O
- onEnd(ReadableSpan) - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor
- onEnd(ReadableSpan) - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor
- onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessor
- onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessor
R
- ResourceHolder - Class in io.opentelemetry.contrib.awsxray
-
Currently the only way to read the Resource from autoconfiguration.
- ResourceHolder() - Constructor for class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerProvider.ResourceHolder
-
Deprecated.
- ResourceHolder() - Constructor for class io.opentelemetry.contrib.awsxray.ResourceHolder
S
- setAttributesKeysToPropagate(List<AttributeKey<String>>) - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder
- setClock(Clock) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder
-
Sets the
Clockused for time measurements for sampling, such as rate limiting or quota expiry. - setEndpoint(String) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder
-
Sets the endpoint for the TCP proxy to connect to.
- setGenerator(MetricAttributeGenerator) - Method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporterBuilder
-
Sets the generator used to generate attributes used spancs exported by the exporter.
- setGenerator(MetricAttributeGenerator) - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder
-
Sets the generator used to generate attributes used in metrics produced by span metrics processor.
- setInitialSampler(Sampler) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder
-
Sets the initial sampler that is used before sampling configuration is obtained.
- setPollingInterval(long, TimeUnit) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder
-
Sets the polling interval for configuration updates.
- setPollingInterval(Duration) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSamplerBuilder
-
Sets the polling interval for configuration updates.
- setScopeName(String) - Method in class io.opentelemetry.contrib.awsxray.AwsSpanMetricsProcessorBuilder
-
Sets the scope name used in the creation of metrics by the span metrics processor.
- setSpanNamePropagationKey(AttributeKey<String>) - Method in class io.opentelemetry.contrib.awsxray.AttributePropagatingSpanProcessorBuilder
- shouldSample(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in class io.opentelemetry.contrib.awsxray.AlwaysRecordSampler
- shouldSample(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in class io.opentelemetry.contrib.awsxray.AwsXrayRemoteSampler
- shutdown() - Method in class io.opentelemetry.contrib.awsxray.AwsMetricAttributesSpanExporter
All Classes and Interfaces|All Packages