@InterfaceAudience.Private public class MetricsTableLatenciesImpl extends BaseSourceImpl implements 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, registryAPPEND_TIME, DELETE_BATCH_TIME, DELETE_TIME, GET_TIME, INCREMENT_TIME, METRICS_CONTEXT, METRICS_DESCRIPTION, METRICS_JMX_CONTEXT, METRICS_NAME, PUT_BATCH_TIME, PUT_TIME, SCAN_SIZE, SCAN_TIMEHBASE_METRICS_SYSTEM_NAME| 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(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, updateHistogramclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricRegistryInfopublic MetricsTableLatenciesImpl.TableHistograms getOrCreateTableHistogram(String tableName)
public void updatePut(String tableName, long t)
updatePut in interface MetricsTableLatenciespublic void updatePutBatch(String tableName, long t)
updatePutBatch in interface MetricsTableLatenciespublic void updateDelete(String tableName, long t)
updateDelete in interface MetricsTableLatenciespublic void updateDeleteBatch(String tableName, long t)
updateDeleteBatch in interface MetricsTableLatenciespublic void updateGet(String tableName, long t)
updateGet in interface MetricsTableLatenciespublic void updateIncrement(String tableName, long t)
updateIncrement in interface MetricsTableLatenciespublic void updateAppend(String tableName, long t)
updateAppend in interface MetricsTableLatenciespublic void updateScanSize(String tableName, long scanSize)
updateScanSize in interface MetricsTableLatenciespublic void updateScanTime(String tableName, long t)
updateScanTime in interface MetricsTableLatenciesCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.