public class DataSketchesOpStatsLogger extends java.lang.Object implements OpStatsLogger
Constructor and Description |
---|
DataSketchesOpStatsLogger() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear stats for this operation.
|
long |
getCount(boolean success) |
double |
getQuantileValue(boolean success,
double quantile) |
long |
getSum(boolean success) |
void |
registerFailedEvent(long eventLatency,
java.util.concurrent.TimeUnit unit)
Increment the failed op counter with the given eventLatency.
|
void |
registerFailedValue(long value)
An operation with the given value failed.
|
void |
registerSuccessfulEvent(long eventLatency,
java.util.concurrent.TimeUnit unit)
An operation succeeded with the given eventLatency.
|
void |
registerSuccessfulValue(long value)
An operation with the given value succeeded.
|
void |
rotateLatencyCollection() |
OpStatsData |
toOpStatsData() |
public void registerFailedEvent(long eventLatency, java.util.concurrent.TimeUnit unit)
OpStatsLogger
registerFailedEvent
in interface OpStatsLogger
eventLatency
- The event latencypublic void registerSuccessfulEvent(long eventLatency, java.util.concurrent.TimeUnit unit)
OpStatsLogger
registerSuccessfulEvent
in interface OpStatsLogger
eventLatency
- The event latencypublic void registerSuccessfulValue(long value)
OpStatsLogger
registerSuccessfulValue
in interface OpStatsLogger
public void registerFailedValue(long value)
OpStatsLogger
registerFailedValue
in interface OpStatsLogger
public OpStatsData toOpStatsData()
toOpStatsData
in interface OpStatsLogger
public void clear()
OpStatsLogger
clear
in interface OpStatsLogger
public void rotateLatencyCollection()
public long getCount(boolean success)
public long getSum(boolean success)
public double getQuantileValue(boolean success, double quantile)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.