Uses of Interface
io.opentelemetry.sdk.metrics.data.DoubleExemplarData
Packages that use DoubleExemplarData
Package
Description
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
Metric aggregators.
The data format to model metrics for export.
Metric exemplar extension points.
-
Uses of DoubleExemplarData in io.opentelemetry.sdk.metrics.data
Methods in io.opentelemetry.sdk.metrics.data that return types with arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionDoublePointData.getExemplars()
List of exemplars collected from measurements aggregated into this point.ExponentialHistogramPointData.getExemplars()
List of exemplars collected from measurements that were used to form the data point.HistogramPointData.getExemplars()
List of exemplars collected from measurements that were used to form the data point. -
Uses of DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.aggregator
Fields in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type DoubleExemplarDataModifier and TypeFieldDescriptionprivate static final AggregatorHandle
<PointData, DoubleExemplarData> DropAggregator.HANDLE
static final Aggregator
<PointData, DoubleExemplarData> DropAggregator.INSTANCE
private final Supplier
<ExemplarReservoir<DoubleExemplarData>> DoubleBase2ExponentialHistogramAggregator.reservoirSupplier
private final Supplier
<ExemplarReservoir<DoubleExemplarData>> DoubleExplicitBucketHistogramAggregator.reservoirSupplier
private final Supplier
<ExemplarReservoir<DoubleExemplarData>> DoubleLastValueAggregator.reservoirSupplier
private final Supplier
<ExemplarReservoir<DoubleExemplarData>> DoubleSumAggregator.reservoirSupplier
Methods in io.opentelemetry.sdk.metrics.internal.aggregator that return types with arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionDoubleBase2ExponentialHistogramAggregator.createHandle()
DoubleExplicitBucketHistogramAggregator.createHandle()
DoubleLastValueAggregator.createHandle()
DoubleSumAggregator.createHandle()
DropAggregator.createHandle()
static Aggregator
<?, DoubleExemplarData> Aggregator.drop()
Returns the drop aggregator, an aggregator that drops measurements.Method parameters in io.opentelemetry.sdk.metrics.internal.aggregator with type arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionprotected ExponentialHistogramPointData
DoubleBase2ExponentialHistogramAggregator.Handle.doAggregateThenMaybeReset
(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) protected HistogramPointData
DoubleExplicitBucketHistogramAggregator.Handle.doAggregateThenMaybeReset
(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) protected DoublePointData
DoubleLastValueAggregator.Handle.doAggregateThenMaybeReset
(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) protected DoublePointData
DoubleSumAggregator.Handle.doAggregateThenMaybeReset
(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) Constructor parameters in io.opentelemetry.sdk.metrics.internal.aggregator with type arguments of type DoubleExemplarDataModifierConstructorDescriptionDoubleBase2ExponentialHistogramAggregator
(Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, int maxBuckets, int maxScale, MemoryMode memoryMode) Constructs an exponential histogram aggregator.DoubleExplicitBucketHistogramAggregator
(double[] boundaries, Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode) Constructs an explicit bucket histogram aggregator.DoubleLastValueAggregator
(Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode) DoubleSumAggregator
(InstrumentDescriptor instrumentDescriptor, Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode) Constructs a sum aggregator.(package private)
Handle
(ExemplarReservoir<DoubleExemplarData> reservoir, int maxBuckets, int maxScale, MemoryMode memoryMode) (package private)
Handle
(List<Double> boundaryList, double[] boundaries, ExemplarReservoir<DoubleExemplarData> reservoir, MemoryMode memoryMode) private
Handle
(ExemplarReservoir<DoubleExemplarData> reservoir, MemoryMode memoryMode) (package private)
Handle
(ExemplarReservoir<DoubleExemplarData> exemplarReservoir, MemoryMode memoryMode) -
Uses of DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.data
Classes in io.opentelemetry.sdk.metrics.internal.data that implement DoubleExemplarDataModifier and TypeClassDescription(package private) final class
class
AnExemplarData
withdouble
measurements.Fields in io.opentelemetry.sdk.metrics.internal.data with type parameters of type DoubleExemplarDataModifier and TypeFieldDescriptionprivate final List
<DoubleExemplarData> AutoValue_ImmutableDoublePointData.exemplars
private List
<DoubleExemplarData> MutableDoublePointData.exemplars
private List
<DoubleExemplarData> MutableExponentialHistogramPointData.exemplars
private List
<DoubleExemplarData> MutableHistogramPointData.exemplars
private final List
<DoubleExemplarData> AutoValue_ImmutableExponentialHistogramPointData.getExemplars
private final List
<DoubleExemplarData> AutoValue_ImmutableHistogramPointData.getExemplars
Methods in io.opentelemetry.sdk.metrics.internal.data that return DoubleExemplarDataModifier and TypeMethodDescriptionstatic DoubleExemplarData
ImmutableDoubleExemplarData.create
(Attributes filteredAttributes, long recordTimeNanos, SpanContext spanContext, double value) Construct a new exemplar.Methods in io.opentelemetry.sdk.metrics.internal.data that return types with arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionAutoValue_ImmutableDoublePointData.getExemplars()
AutoValue_ImmutableExponentialHistogramPointData.getExemplars()
AutoValue_ImmutableHistogramPointData.getExemplars()
MutableDoublePointData.getExemplars()
MutableExponentialHistogramPointData.getExemplars()
MutableHistogramPointData.getExemplars()
Method parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionstatic DoublePointData
ImmutableDoublePointData.create
(long startEpochNanos, long epochNanos, Attributes attributes, double value, List<DoubleExemplarData> exemplars) Creates aImmutableDoublePointData
.ImmutableExponentialHistogramPointData.create
(int scale, double sum, long zeroCount, boolean hasMin, double min, boolean hasMax, double max, ExponentialHistogramBuckets positiveBuckets, ExponentialHistogramBuckets negativeBuckets, long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars) Create a DoubleExponentialHistogramPointData.void
MutableDoublePointData.set
(long startEpochNanos, long epochNanos, Attributes attributes, double value, List<DoubleExemplarData> exemplars) Sets allMutableDoublePointData
values.MutableExponentialHistogramPointData.set
(int scale, double sum, long zeroCount, boolean hasMin, double min, boolean hasMax, double max, ExponentialHistogramBuckets positiveBuckets, ExponentialHistogramBuckets negativeBuckets, long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars) Constructor parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type DoubleExemplarDataModifierConstructorDescription(package private)
AutoValue_ImmutableDoublePointData
(long startEpochNanos, long epochNanos, Attributes attributes, double value, List<DoubleExemplarData> exemplars) (package private)
AutoValue_ImmutableExponentialHistogramPointData
(long getStartEpochNanos, long getEpochNanos, Attributes getAttributes, int getScale, double getSum, long getCount, long getZeroCount, boolean hasMin, double getMin, boolean hasMax, double getMax, ExponentialHistogramBuckets getPositiveBuckets, ExponentialHistogramBuckets getNegativeBuckets, List<DoubleExemplarData> getExemplars) -
Uses of DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.exemplar
Fields in io.opentelemetry.sdk.metrics.internal.exemplar with type parameters of type DoubleExemplarDataModifier and TypeFieldDescription(package private) static final NoopExemplarReservoir
<DoubleExemplarData> NoopExemplarReservoir.DOUBLE_INSTANCE
Methods in io.opentelemetry.sdk.metrics.internal.exemplar that return DoubleExemplarDataModifier and TypeMethodDescription(package private) DoubleExemplarData
ReservoirCell.getAndResetDouble
(Attributes pointAttributes) Retrieve the cell'sExemplarData
.Methods in io.opentelemetry.sdk.metrics.internal.exemplar that return types with arguments of type DoubleExemplarDataModifier and TypeMethodDescription(package private) static RandomFixedSizeExemplarReservoir
<DoubleExemplarData> RandomFixedSizeExemplarReservoir.createDouble
(Clock clock, int size, Supplier<Random> randomSupplier) static ExemplarReservoir
<DoubleExemplarData> ExemplarReservoir.doubleFixedSizeReservoir
(Clock clock, int size, Supplier<Random> randomSupplier) A double reservoir with fixed size that stores the given number of exemplars.static ExemplarReservoir
<DoubleExemplarData> ExemplarReservoir.doubleNoSamples()
A double exemplar reservoir that stores no exemplars.static ExemplarReservoir
<DoubleExemplarData> ExemplarReservoir.histogramBucketReservoir
(Clock clock, List<Double> boundaries) A Reservoir sampler that preserves the latest seen measurement per-histogram bucket.