public class CompactionMetrics extends java.lang.Object implements CompactionManager.CompactionExecutorStatsCollector
| Modifier and Type | Field and Description | 
|---|---|
| com.codahale.metrics.Counter | bytesCompactedTotal number of bytes compacted since server [re]start | 
| com.codahale.metrics.Gauge<java.lang.Long> | completedTasksNumber of completed compactions since server [re]start | 
| static MetricNameFactory | factory | 
| com.codahale.metrics.Gauge<java.lang.Integer> | pendingTasksEstimated number of compactions remaining to perform | 
| com.codahale.metrics.Gauge<java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>> | pendingTasksByTableNameEstimated number of compactions remaining to perform, group by keyspace and then table name | 
| com.codahale.metrics.Meter | totalCompactionsCompletedTotal 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.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>> pendingTasksByTableName
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 © 2018 The Apache Software Foundation