@InterfaceAudience.Private
public class MutableHistogram
extends org.apache.hadoop.metrics2.lib.MutableMetric
implements org.apache.hadoop.metrics2.MetricHistogram
| Modifier and Type | Field and Description |
|---|---|
protected String |
desc |
protected org.apache.hadoop.hbase.metrics.impl.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) |
long |
getMax() |
void |
snapshot(org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder,
boolean all) |
static void |
snapshot(String name,
String desc,
org.apache.hadoop.hbase.metrics.Histogram histogram,
org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder,
boolean all) |
protected static void |
updateSnapshotMetrics(String name,
String desc,
org.apache.hadoop.hbase.metrics.Histogram histogram,
org.apache.hadoop.hbase.metrics.Snapshot snapshot,
org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder) |
protected org.apache.hadoop.hbase.metrics.impl.HistogramImpl histogram
protected final String name
protected final String desc
public MutableHistogram(org.apache.hadoop.metrics2.MetricsInfo info)
public void add(long val)
add in interface org.apache.hadoop.metrics2.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, org.apache.hadoop.hbase.metrics.Histogram histogram, org.apache.hadoop.metrics2.MetricsRecordBuilder metricsRecordBuilder, boolean all)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.