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.CompactionExecutorStatsCollectorpublic void finishCompaction(CompactionInfo.Holder ci)
finishCompaction in interface CompactionManager.CompactionExecutorStatsCollectorpublic static java.util.List<CompactionInfo.Holder> getCompactions()
Copyright © 2015 The Apache Software Foundation