@InterfaceAudience.Private public class MetricsTableLatenciesImpl extends BaseSourceImpl implements org.apache.hadoop.hbase.regionserver.MetricsTableLatencies
MetricsTableLatencies to track latencies for one table in a
RegionServer.| Modifier and Type | Class and Description |
|---|---|
static class |
MetricsTableLatenciesImpl.TableHistograms |
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registry| Constructor and Description |
|---|
MetricsTableLatenciesImpl() |
MetricsTableLatenciesImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
| Modifier and Type | Method and Description |
|---|---|
MetricsTableLatenciesImpl.TableHistograms |
getOrCreateTableHistogram(String tableName) |
static String |
qualifyMetricsName(org.apache.hadoop.hbase.TableName tableName,
String metric) |
void |
updateAppend(String tableName,
long t) |
void |
updateDelete(String tableName,
long t) |
void |
updateDeleteBatch(String tableName,
long t) |
void |
updateGet(String tableName,
long t) |
void |
updateIncrement(String tableName,
long t) |
void |
updatePut(String tableName,
long t) |
void |
updatePutBatch(String tableName,
long t) |
void |
updateScanSize(String tableName,
long scanSize) |
void |
updateScanTime(String tableName,
long t) |
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, init, removeMetric, setGauge, updateHistogrampublic static String qualifyMetricsName(org.apache.hadoop.hbase.TableName tableName, String metric)
public MetricsTableLatenciesImpl.TableHistograms getOrCreateTableHistogram(String tableName)
public void updatePut(String tableName, long t)
updatePut in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updatePutBatch(String tableName, long t)
updatePutBatch in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateDelete(String tableName, long t)
updateDelete in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateDeleteBatch(String tableName, long t)
updateDeleteBatch in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateGet(String tableName, long t)
updateGet in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateIncrement(String tableName, long t)
updateIncrement in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateAppend(String tableName, long t)
updateAppend in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateScanSize(String tableName, long scanSize)
updateScanSize in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciespublic void updateScanTime(String tableName, long t)
updateScanTime in interface org.apache.hadoop.hbase.regionserver.MetricsTableLatenciesCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.