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.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
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.