Uses of Interface
io.opentelemetry.sdk.metrics.data.DoubleExemplarData
-
Packages that use DoubleExemplarData Package Description io.opentelemetry.sdk.metrics.data Classes which form the in-memory representation of the OpenTelemetry metrics data model.io.opentelemetry.sdk.metrics.internal.aggregator Metric aggregators.io.opentelemetry.sdk.metrics.internal.data The data format to model metrics for export.io.opentelemetry.sdk.metrics.internal.exemplar 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 DoubleExemplarData Modifier and Type Method Description java.util.List<DoubleExemplarData>
DoublePointData. getExemplars()
List of exemplars collected from measurements aggregated into this point.java.util.List<DoubleExemplarData>
ExponentialHistogramPointData. getExemplars()
List of exemplars collected from measurements that were used to form the data point.java.util.List<DoubleExemplarData>
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 DoubleExemplarData Modifier and Type Field Description private static AggregatorHandle<PointData,DoubleExemplarData>
DropAggregator. HANDLE
static Aggregator<PointData,DoubleExemplarData>
DropAggregator. INSTANCE
private java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>>
DoubleBase2ExponentialHistogramAggregator. reservoirSupplier
private java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>>
DoubleExplicitBucketHistogramAggregator. reservoirSupplier
private java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>>
DoubleLastValueAggregator. reservoirSupplier
private java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>>
DoubleSumAggregator. reservoirSupplier
Methods in io.opentelemetry.sdk.metrics.internal.aggregator that return types with arguments of type DoubleExemplarData Modifier and Type Method Description AggregatorHandle<ExponentialHistogramPointData,DoubleExemplarData>
DoubleBase2ExponentialHistogramAggregator. createHandle()
AggregatorHandle<HistogramPointData,DoubleExemplarData>
DoubleExplicitBucketHistogramAggregator. createHandle()
AggregatorHandle<DoublePointData,DoubleExemplarData>
DoubleLastValueAggregator. createHandle()
AggregatorHandle<DoublePointData,DoubleExemplarData>
DoubleSumAggregator. createHandle()
AggregatorHandle<PointData,DoubleExemplarData>
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 DoubleExemplarData Modifier and Type Method Description protected ExponentialHistogramPointData
DoubleBase2ExponentialHistogramAggregator.Handle. doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, java.util.List<DoubleExemplarData> exemplars, boolean reset)
protected HistogramPointData
DoubleExplicitBucketHistogramAggregator.Handle. doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, java.util.List<DoubleExemplarData> exemplars, boolean reset)
protected DoublePointData
DoubleLastValueAggregator.Handle. doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, java.util.List<DoubleExemplarData> exemplars, boolean reset)
protected DoublePointData
DoubleSumAggregator.Handle. doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, java.util.List<DoubleExemplarData> exemplars, boolean reset)
Constructor parameters in io.opentelemetry.sdk.metrics.internal.aggregator with type arguments of type DoubleExemplarData Constructor Description DoubleBase2ExponentialHistogramAggregator(java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, int maxBuckets, int maxScale, MemoryMode memoryMode)
Constructs an exponential histogram aggregator.DoubleExplicitBucketHistogramAggregator(double[] boundaries, java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode)
Constructs an explicit bucket histogram aggregator.DoubleLastValueAggregator(java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode)
DoubleSumAggregator(InstrumentDescriptor instrumentDescriptor, java.util.function.Supplier<ExemplarReservoir<DoubleExemplarData>> reservoirSupplier, MemoryMode memoryMode)
Constructs a sum aggregator.Handle(ExemplarReservoir<DoubleExemplarData> reservoir, int maxBuckets, int maxScale, MemoryMode memoryMode)
Handle(java.util.List<java.lang.Double> boundaryList, double[] boundaries, ExemplarReservoir<DoubleExemplarData> reservoir, MemoryMode memoryMode)
Handle(ExemplarReservoir<DoubleExemplarData> reservoir, MemoryMode memoryMode)
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 DoubleExemplarData Modifier and Type Class Description (package private) class
AutoValue_ImmutableDoubleExemplarData
class
ImmutableDoubleExemplarData
AnExemplarData
withdouble
measurements.Fields in io.opentelemetry.sdk.metrics.internal.data with type parameters of type DoubleExemplarData Modifier and Type Field Description private java.util.List<DoubleExemplarData>
AutoValue_ImmutableDoublePointData. exemplars
private java.util.List<DoubleExemplarData>
MutableDoublePointData. exemplars
private java.util.List<DoubleExemplarData>
MutableExponentialHistogramPointData. exemplars
private java.util.List<DoubleExemplarData>
MutableHistogramPointData. exemplars
private java.util.List<DoubleExemplarData>
AutoValue_ImmutableExponentialHistogramPointData. getExemplars
private java.util.List<DoubleExemplarData>
AutoValue_ImmutableHistogramPointData. getExemplars
Methods in io.opentelemetry.sdk.metrics.internal.data that return DoubleExemplarData Modifier and Type Method Description static 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 DoubleExemplarData Modifier and Type Method Description java.util.List<DoubleExemplarData>
AutoValue_ImmutableDoublePointData. getExemplars()
java.util.List<DoubleExemplarData>
AutoValue_ImmutableExponentialHistogramPointData. getExemplars()
java.util.List<DoubleExemplarData>
AutoValue_ImmutableHistogramPointData. getExemplars()
java.util.List<DoubleExemplarData>
MutableDoublePointData. getExemplars()
java.util.List<DoubleExemplarData>
MutableExponentialHistogramPointData. getExemplars()
java.util.List<DoubleExemplarData>
MutableHistogramPointData. getExemplars()
Method parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type DoubleExemplarData Modifier and Type Method Description static DoublePointData
ImmutableDoublePointData. create(long startEpochNanos, long epochNanos, Attributes attributes, double value, java.util.List<DoubleExemplarData> exemplars)
Creates aImmutableDoublePointData
.static ExponentialHistogramPointData
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, java.util.List<DoubleExemplarData> exemplars)
Create a DoubleExponentialHistogramPointData.void
MutableDoublePointData. set(long startEpochNanos, long epochNanos, Attributes attributes, double value, java.util.List<DoubleExemplarData> exemplars)
Sets allMutableDoublePointData
values.ExponentialHistogramPointData
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, java.util.List<DoubleExemplarData> exemplars)
Constructor parameters in io.opentelemetry.sdk.metrics.internal.data with type arguments of type DoubleExemplarData Constructor Description AutoValue_ImmutableDoublePointData(long startEpochNanos, long epochNanos, Attributes attributes, double value, java.util.List<DoubleExemplarData> exemplars)
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, java.util.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 DoubleExemplarData Modifier and Type Field Description (package private) static NoopExemplarReservoir<DoubleExemplarData>
NoopExemplarReservoir. DOUBLE_INSTANCE
Methods in io.opentelemetry.sdk.metrics.internal.exemplar that return DoubleExemplarData Modifier and Type Method Description (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 DoubleExemplarData Modifier and Type Method Description (package private) static RandomFixedSizeExemplarReservoir<DoubleExemplarData>
RandomFixedSizeExemplarReservoir. createDouble(Clock clock, int size, java.util.function.Supplier<java.util.Random> randomSupplier)
static ExemplarReservoir<DoubleExemplarData>
ExemplarReservoir. doubleFixedSizeReservoir(Clock clock, int size, java.util.function.Supplier<java.util.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, java.util.List<java.lang.Double> boundaries)
A Reservoir sampler that preserves the latest seen measurement per-histogram bucket.
-