@InterfaceAudience.Private public class MutableTimeHistogram extends MutableRangeHistogram
counter, desc, histogram, name
MAX_METRIC_NAME, MEAN_METRIC_NAME, MEDIAN_METRIC_NAME, MIN_METRIC_NAME, NINETIETH_PERCENTILE_METRIC_NAME, NINETY_EIGHTH_PERCENTILE_METRIC_NAME, NINETY_FIFTH_PERCENTILE_METRIC_NAME, NINETY_NINE_POINT_NINETH_PERCENTILE_METRIC_NAME, NINETY_NINETH_PERCENTILE_METRIC_NAME, NUM_OPS_METRIC_NAME, SEVENTY_FIFTH_PERCENTILE_METRIC_NAME, TWENTY_FIFTH_PERCENTILE_METRIC_NAME
Constructor and Description |
---|
MutableTimeHistogram(MetricsInfo info) |
MutableTimeHistogram(java.lang.String name,
java.lang.String description) |
MutableTimeHistogram(java.lang.String name,
java.lang.String description,
long expectedMax) |
Modifier and Type | Method and Description |
---|---|
long[] |
getRanges()
Returns the ranges to be counted
|
java.lang.String |
getRangeType()
Returns the type of range histogram size or time
|
snapshot, updateSnapshotRangeMetrics
add, updateSnapshotMetrics
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add
public MutableTimeHistogram(MetricsInfo info)
public MutableTimeHistogram(java.lang.String name, java.lang.String description)
public MutableTimeHistogram(java.lang.String name, java.lang.String description, long expectedMax)
public java.lang.String getRangeType()
MutableRangeHistogram
getRangeType
in class MutableRangeHistogram
public long[] getRanges()
MutableRangeHistogram
getRanges
in class MutableRangeHistogram