Class QuantileMeter
java.lang.Object
io.debezium.connector.spanner.metrics.latency.QuantileMeter
Utility to calculate quantiles for streaming data
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Double[]private static final double[]private final BlockingQueue<Double>private static final intprivate final com.datadoghq.sketch.ddsketch.DDSketchprivate final Thread -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
QUEUE_SIZE
private static final int QUEUE_SIZE- See Also:
-
QUANTILES
private static final double[] QUANTILES -
EMPTY_VALUES
-
queue
-
thread
-
sketch
private final com.datadoghq.sketch.ddsketch.DDSketch sketch -
errorConsumer
-
-
Constructor Details
-
QuantileMeter
-
-
Method Details
-
start
public void start() -
addValue
public boolean addValue(double value) -
accept
private void accept(double value) -
getValueAtQuantile
-
getValuesAtQuantiles
-
reset
public void reset() -
shutdown
public void shutdown() -
getCount
double getCount()
-