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 TypeClassDescription(package private) static final class(package private) static final class(package private) static final classfinal classSum aggregator that keeps values asdoubles.(package private) static final classClasses 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 TypeFieldDescriptionprivate static final AggregatorHandle<PointData, DoubleExemplarData> DropAggregator.HANDLEstatic final Aggregator<PointData, DoubleExemplarData> DropAggregator.INSTANCEprivate final Supplier<ExemplarReservoir<DoubleExemplarData>> DoubleBase2ExponentialHistogramAggregator.reservoirSupplierprivate final Supplier<ExemplarReservoir<DoubleExemplarData>> DoubleExplicitBucketHistogramAggregator.reservoirSupplierprivate final Supplier<ExemplarReservoir<DoubleExemplarData>> DoubleLastValueAggregator.reservoirSupplierprivate final Supplier<ExemplarReservoir<DoubleExemplarData>> DoubleSumAggregator.reservoirSupplierMethods 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 ExponentialHistogramPointDataDoubleBase2ExponentialHistogramAggregator.Handle.doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) protected HistogramPointDataDoubleExplicitBucketHistogramAggregator.Handle.doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) protected DoublePointDataDoubleLastValueAggregator.Handle.doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, List<DoubleExemplarData> exemplars, boolean reset) protected DoublePointDataDoubleSumAggregator.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) privateHandle(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 classclassAnExemplarDatawithdoublemeasurements.Fields in io.opentelemetry.sdk.metrics.internal.data with type parameters of type DoubleExemplarDataModifier and TypeFieldDescriptionprivate final List<DoubleExemplarData> AutoValue_ImmutableDoublePointData.exemplarsprivate List<DoubleExemplarData> MutableDoublePointData.exemplarsprivate List<DoubleExemplarData> MutableExponentialHistogramPointData.exemplarsprivate List<DoubleExemplarData> MutableHistogramPointData.exemplarsprivate final List<DoubleExemplarData> AutoValue_ImmutableExponentialHistogramPointData.getExemplarsprivate final List<DoubleExemplarData> AutoValue_ImmutableHistogramPointData.getExemplarsMethods 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 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 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) 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
Subclasses with type arguments of type DoubleExemplarData in io.opentelemetry.sdk.metrics.internal.exemplarModifier and TypeClassDescription(package private) classA reservoir that records the latest measurement for each histogram bucket.Fields in io.opentelemetry.sdk.metrics.internal.exemplar with type parameters of type DoubleExemplarDataModifier and TypeFieldDescription(package private) static final NoopExemplarReservoir<DoubleExemplarData> NoopExemplarReservoir.DOUBLE_INSTANCEMethods in io.opentelemetry.sdk.metrics.internal.exemplar that return DoubleExemplarDataModifier and TypeMethodDescription(package private) DoubleExemplarDataReservoirCell.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.