public class CompactionMetrics extends java.lang.Object implements CompactionManager.CompactionExecutorStatsCollector
Modifier and Type | Field and Description |
---|---|
com.codahale.metrics.Counter |
bytesCompacted
Total number of bytes compacted since server [re]start
|
com.codahale.metrics.Gauge<java.lang.Long> |
completedTasks
Number of completed compactions since server [re]start
|
static MetricNameFactory |
factory |
com.codahale.metrics.Gauge<java.lang.Integer> |
pendingTasks
Estimated number of compactions remaining to perform
|
com.codahale.metrics.Meter |
totalCompactionsCompleted
Total number of compactions since server [re]start
|
Constructor and Description |
---|
CompactionMetrics(java.util.concurrent.ThreadPoolExecutor... collectors) |
Modifier and Type | Method and Description |
---|---|
void |
beginCompaction(CompactionInfo.Holder ci) |
void |
finishCompaction(CompactionInfo.Holder ci) |
static java.util.List<CompactionInfo.Holder> |
getCompactions() |
public static final MetricNameFactory factory
public final com.codahale.metrics.Gauge<java.lang.Integer> pendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> completedTasks
public final com.codahale.metrics.Meter totalCompactionsCompleted
public final com.codahale.metrics.Counter bytesCompacted
public CompactionMetrics(java.util.concurrent.ThreadPoolExecutor... collectors)
public void beginCompaction(CompactionInfo.Holder ci)
beginCompaction
in interface CompactionManager.CompactionExecutorStatsCollector
public void finishCompaction(CompactionInfo.Holder ci)
finishCompaction
in interface CompactionManager.CompactionExecutorStatsCollector
public static java.util.List<CompactionInfo.Holder> getCompactions()
Copyright © 2015 The Apache Software Foundation