Class CompactionMetrics

java.lang.Object
org.apache.cassandra.metrics.CompactionMetrics

public class CompactionMetrics extends Object
Metrics for compaction.
  • Field Details

    • factory

      public static final MetricNameFactory factory
    • pendingTasks

      public final com.codahale.metrics.Gauge<Integer> pendingTasks
      Estimated number of compactions remaining to perform
    • pendingTasksByTableName

      public final com.codahale.metrics.Gauge<Map<String,Map<String,Integer>>> pendingTasksByTableName
      Estimated number of compactions remaining to perform, group by keyspace and then table name
    • completedTasks

      public final com.codahale.metrics.Gauge<Long> completedTasks
      Number of completed compactions since server [re]start
    • totalCompactionsCompleted

      public final com.codahale.metrics.Meter totalCompactionsCompleted
      Total number of compactions since server [re]start
    • bytesCompacted

      public final com.codahale.metrics.Counter bytesCompacted
      Total number of bytes compacted since server [re]start
    • indexSummaryRedistributionTime

      public final com.codahale.metrics.Timer indexSummaryRedistributionTime
      Time spent redistributing index summaries
    • compactionsReduced

      public final com.codahale.metrics.Counter compactionsReduced
      Total number of compactions that have had sstables drop out of them
    • sstablesDropppedFromCompactions

      public final com.codahale.metrics.Counter sstablesDropppedFromCompactions
      Total number of sstables that have been dropped out
    • compactionsAborted

      public final com.codahale.metrics.Counter compactionsAborted
      Total number of compactions which have outright failed due to lack of disk space
  • Constructor Details

    • CompactionMetrics

      public CompactionMetrics(ExecutorPlus... collectors)