Package io.opentelemetry.contrib.awsxray
@ParametersAreNonnullByDefault
package io.opentelemetry.contrib.awsxray
Provides implementations of SDK interfaces for AWS X-Ray users.
-
ClassDescriptionThis 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 handles the propagation of attributes from parent spans to child spans, specified inAttributePropagatingSpanProcessor.attributesKeysToPropagate.AttributePropagatingSpanProcessorBuilder is used to construct aAttributePropagatingSpanProcessor.This exporter will update a span with metric attributes before exporting.This processor will generate metrics based on span data.A builder forAwsSpanMetricsProcessorGenerates tracing ids compatible with the AWS X-Ray tracing service.Remote sampler that gets sampling configuration from AWS X-Ray.A builder forAwsXrayRemoteSampler.Deprecated.Metric attribute generator defines an interface for classes that can generate specific attributes to be used by anAwsSpanMetricsProcessorto produce metrics and byAwsMetricAttributesSpanExporterto wrap the original span.Currently the only way to read the Resource from autoconfiguration.