@InterfaceAudience.Private public class MutableHistogram extends org.apache.hadoop.metrics2.lib.MutableMetric implements MetricHistogram
| Modifier and Type | Field and Description |
|---|---|
protected String |
desc |
protected HistogramImpl |
histogram |
protected String |
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| Modifier | Constructor and Description |
|---|---|
|
MutableHistogram(org.apache.hadoop.metrics2.MetricsInfo info) |
|
MutableHistogram(String name,
String description) |
protected |
MutableHistogram(String name,
String description,
long maxExpected) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(long val)
Add a single value to a histogram's stream of values.
|
long |
getMax() |
void |
snapshot(org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder,
boolean all) |
static void |
snapshot(String name,
String desc,
Histogram histogram,
org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder,
boolean all) |
protected static void |
updateSnapshotMetrics(String name,
String desc,
Histogram histogram,
Snapshot snapshot,
org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder) |
protected HistogramImpl histogram
public MutableHistogram(org.apache.hadoop.metrics2.MetricsInfo info)
public MutableHistogram(String name, String description)
protected MutableHistogram(String name, String description, long maxExpected)
public void add(long val)
MetricHistogramadd in interface MetricHistogrampublic long getMax()
public void snapshot(org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder, boolean all)
snapshot in class org.apache.hadoop.metrics2.lib.MutableMetricpublic static void snapshot(String name, String desc, Histogram histogram, org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder, boolean all)
protected static void updateSnapshotMetrics(String name, String desc, Histogram histogram, Snapshot snapshot, org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder)
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.