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
Subclasses with type arguments of type DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.aggregatorModifier and TypeClassDescriptionfinal classSum aggregator that keeps values asdoubles.Classes in io.opentelemetry.sdk.metrics.internal.aggregator that implement interfaces with type arguments of type DoubleExemplarDataModifier and TypeClassDescriptionfinal classAggregator that generates base2 exponential histograms.final classAggregator that generates explicit bucket histograms.final classAggregator that aggregates recorded values by storing the last recorded value.final classA "null object" Aggregator which denotes no aggregation should occur.Fields in io.opentelemetry.sdk.metrics.internal.aggregator with type parameters of type DoubleExemplarDataModifier and TypeFieldDescriptionstatic final Aggregator<PointData, DoubleExemplarData> DropAggregator.INSTANCEMethods 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.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. -
Uses of DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.data
Classes in io.opentelemetry.sdk.metrics.internal.data that implement DoubleExemplarDataMethods in io.opentelemetry.sdk.metrics.internal.data that return DoubleExemplarDataModifier and TypeMethodDescriptionstatic DoubleExemplarDataImmutableDoubleExemplarData.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 TypeMethodDescriptionMutableDoublePointData.getExemplars()MutableExponentialHistogramPointData.getExemplars()MutableHistogramPointData.getExemplars()Method parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionstatic DoublePointDataImmutableDoublePointData.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.voidMutableDoublePointData.set(long startEpochNanos, long epochNanos, Attributes attributes, double value, List<DoubleExemplarData> exemplars) Sets allMutableDoublePointDatavalues.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) -
Uses of DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.exemplar
Methods in io.opentelemetry.sdk.metrics.internal.exemplar that return types with arguments of type DoubleExemplarDataModifier and TypeMethodDescriptionstatic 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.