Class Statistics
java.lang.Object
io.debezium.connector.spanner.metrics.latency.Statistics
This class provides functionality to calculate statistics:
min, max, avg values, percentiles.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.google.common.util.concurrent.AtomicDoubleprivate final AtomicLongprivate final AtomicLongprivate final AtomicLongprivate final AtomicLongprivate final QuantileMeter -
Constructor Summary
ConstructorsConstructorDescriptionStatistics(Duration percentageMetricsClearInterval, Consumer<Throwable> errorConsumer) -
Method Summary
-
Field Details
-
minValue
-
maxValue
-
averageValue
private final com.google.common.util.concurrent.AtomicDouble averageValue -
lastValue
-
count
-
quantileMeter
-
-
Constructor Details
-
Statistics
-
-
Method Details
-
reset
public void reset() -
start
public void start() -
shutdown
public void shutdown() -
update
public void update(long value) -
getMinValue
-
getMaxValue
-
getAverageValue
-
getLastValue
-
getValueAtP50
-
getValueAtP95
-
getValueAtP99
-