Class HistogramExemplarReservoir
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.exemplar.FixedSizeExemplarReservoir<DoubleExemplarData>
-
- io.opentelemetry.sdk.metrics.internal.exemplar.HistogramExemplarReservoir
-
- All Implemented Interfaces:
ExemplarReservoir<DoubleExemplarData>
class HistogramExemplarReservoir extends FixedSizeExemplarReservoir<DoubleExemplarData>
A reservoir that records the latest measurement for each histogram bucket.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
HistogramExemplarReservoir.HistogramCellSelector
-
Constructor Summary
Constructors Constructor Description HistogramExemplarReservoir(Clock clock, java.util.List<java.lang.Double> boundaries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
offerLongMeasurement(long value, Attributes attributes, Context context)
Offers along
measurement to be sampled.-
Methods inherited from class io.opentelemetry.sdk.metrics.internal.exemplar.FixedSizeExemplarReservoir
collectAndReset, offerDoubleMeasurement
-
-
-
-
Constructor Detail
-
HistogramExemplarReservoir
HistogramExemplarReservoir(Clock clock, java.util.List<java.lang.Double> boundaries)
-
-
Method Detail
-
offerLongMeasurement
public void offerLongMeasurement(long value, Attributes attributes, Context context)
Description copied from interface:ExemplarReservoir
Offers along
measurement to be sampled.- Specified by:
offerLongMeasurement
in interfaceExemplarReservoir<DoubleExemplarData>
- Overrides:
offerLongMeasurement
in classFixedSizeExemplarReservoir<DoubleExemplarData>
-
-