@InterfaceAudience.Private public class MetricSampleQuantiles extends java.lang.Object
Constructor and Description |
---|
MetricSampleQuantiles(MetricQuantile[] quantiles) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Resets the estimator, clearing out all previously inserted items
|
long |
getCount()
Returns the number of items that the estimator has processed
|
int |
getSampleCount()
Returns the number of samples kept by the estimator
|
void |
insert(long v)
Add a new value from the stream.
|
java.util.Map<MetricQuantile,java.lang.Long> |
snapshot()
Get a snapshot of the current values of all the tracked quantiles.
|
public MetricSampleQuantiles(MetricQuantile[] quantiles)
public void insert(long v)
v
- public java.util.Map<MetricQuantile,java.lang.Long> snapshot() throws java.io.IOException
java.io.IOException
- if no items have been added to the estimatorpublic long getCount()
public int getSampleCount()
public void clear()