@InterfaceAudience.Private public class MetricsHeapMemoryManagerSourceImpl extends BaseSourceImpl implements 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_NAMEHBASE_METRICS_SYSTEM_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, updateHistogramclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecGauge, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogrampublic void updateBlockedFlushCount(long blockedFlushCount)
updateBlockedFlushCount in interface MetricsHeapMemoryManagerSourcepublic void updateUnblockedFlushCount(long unblockedFlushCount)
updateUnblockedFlushCount in interface MetricsHeapMemoryManagerSourcepublic void setCurBlockCacheSizeGauge(long blockcacheSize)
setCurBlockCacheSizeGauge in interface MetricsHeapMemoryManagerSourcepublic void setCurMemStoreSizeGauge(long memstoreSize)
setCurMemStoreSizeGauge in interface MetricsHeapMemoryManagerSourcepublic void updateMemStoreDeltaSizeHistogram(int memStoreDeltaSize)
updateMemStoreDeltaSizeHistogram in interface MetricsHeapMemoryManagerSourcepublic void updateBlockCacheDeltaSizeHistogram(int blockCacheDeltaSize)
updateBlockCacheDeltaSizeHistogram in interface MetricsHeapMemoryManagerSourcepublic void increaseTunerDoNothingCounter()
increaseTunerDoNothingCounter in interface MetricsHeapMemoryManagerSourcepublic void increaseAboveHeapOccupancyLowWatermarkCounter()
increaseAboveHeapOccupancyLowWatermarkCounter in interface MetricsHeapMemoryManagerSourceCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.