@InterfaceAudience.Private public class MetricsHeapMemoryManagerSourceImpl extends BaseSourceImpl implements org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSource
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registryABOVE_HEAP_LOW_WATERMARK_COUNTER_DESC, ABOVE_HEAP_LOW_WATERMARK_COUNTER_NAME, BLOCKCACHE_SIZE_GAUGE_DESC, BLOCKCACHE_SIZE_GAUGE_NAME, BLOCKED_FLUSH_DESC, BLOCKED_FLUSH_GAUGE_DESC, BLOCKED_FLUSH_GAUGE_NAME, BLOCKED_FLUSH_NAME, DEC_BLOCKCACHE_TUNING_DESC, DEC_BLOCKCACHE_TUNING_NAME, DEC_MEMSTORE_TUNING_DESC, DEC_MEMSTORE_TUNING_NAME, DO_NOTHING_COUNTER_DESC, DO_NOTHING_COUNTER_NAME, INC_BLOCKCACHE_TUNING_DESC, INC_BLOCKCACHE_TUNING_NAME, INC_MEMSTORE_TUNING_DESC, INC_MEMSTORE_TUNING_NAME, MEMSTORE_SIZE_GAUGE_DESC, MEMSTORE_SIZE_GAUGE_NAME, METRICS_CONTEXT, METRICS_DESCRIPTION, METRICS_JMX_CONTEXT, METRICS_NAME, UNBLOCKED_FLUSH_DESC, UNBLOCKED_FLUSH_GAUGE_DESC, UNBLOCKED_FLUSH_GAUGE_NAME, UNBLOCKED_FLUSH_NAME| Constructor and Description |
|---|
MetricsHeapMemoryManagerSourceImpl() |
MetricsHeapMemoryManagerSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
increaseAboveHeapOccupancyLowWatermarkCounter() |
void |
increaseTunerDoNothingCounter() |
void |
setCurBlockCacheSizeGauge(long blockcacheSize) |
void |
setCurMemStoreSizeGauge(long memstoreSize) |
void |
updateBlockCacheDeltaSizeHistogram(int blockCacheDeltaSize) |
void |
updateBlockedFlushCount(long blockedFlushCount) |
void |
updateMemStoreDeltaSizeHistogram(int memStoreDeltaSize) |
void |
updateUnblockedFlushCount(long unblockedFlushCount) |
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, init, removeMetric, setGauge, updateHistogrampublic void updateBlockedFlushCount(long blockedFlushCount)
updateBlockedFlushCount in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void updateUnblockedFlushCount(long unblockedFlushCount)
updateUnblockedFlushCount in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void setCurBlockCacheSizeGauge(long blockcacheSize)
setCurBlockCacheSizeGauge in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void setCurMemStoreSizeGauge(long memstoreSize)
setCurMemStoreSizeGauge in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void updateMemStoreDeltaSizeHistogram(int memStoreDeltaSize)
updateMemStoreDeltaSizeHistogram in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void updateBlockCacheDeltaSizeHistogram(int blockCacheDeltaSize)
updateBlockCacheDeltaSizeHistogram in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void increaseTunerDoNothingCounter()
increaseTunerDoNothingCounter in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourcepublic void increaseAboveHeapOccupancyLowWatermarkCounter()
increaseAboveHeapOccupancyLowWatermarkCounter in interface org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourceCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.