@InterfaceAudience.Private public class MutableSizeHistogram 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 |
---|
MutableSizeHistogram(MetricsInfo info) |
MutableSizeHistogram(java.lang.String name,
java.lang.String description) |
MutableSizeHistogram(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 MutableSizeHistogram(MetricsInfo info)
public MutableSizeHistogram(java.lang.String name, java.lang.String description)
public MutableSizeHistogram(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