@InterfaceAudience.Private public class MetricsTableLatenciesImpl extends BaseSourceImpl implements MetricsTableLatencies
MetricsTableLatencies to track latencies for one table in a
RegionServer.| 限定符和类型 | 类和说明 |
|---|---|
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| 构造器和说明 |
|---|
MetricsTableLatenciesImpl() |
MetricsTableLatenciesImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
getMetrics(MetricsCollector metricsCollector,
boolean all) |
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, 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 在接口中 MetricsTableLatenciespublic void updatePutBatch(String tableName, long t)
updatePutBatch 在接口中 MetricsTableLatenciespublic void updateDelete(String tableName, long t)
updateDelete 在接口中 MetricsTableLatenciespublic void updateDeleteBatch(String tableName, long t)
updateDeleteBatch 在接口中 MetricsTableLatenciespublic void updateGet(String tableName, long t)
updateGet 在接口中 MetricsTableLatenciespublic void updateIncrement(String tableName, long t)
updateIncrement 在接口中 MetricsTableLatenciespublic void updateAppend(String tableName, long t)
updateAppend 在接口中 MetricsTableLatenciespublic void updateScanSize(String tableName, long scanSize)
updateScanSize 在接口中 MetricsTableLatenciespublic void updateScanTime(String tableName, long t)
updateScanTime 在接口中 MetricsTableLatenciespublic void getMetrics(MetricsCollector metricsCollector, boolean all)
getMetrics 在接口中 MetricsSourcegetMetrics 在类中 BaseSourceImplCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.