Class CompactionMetrics


  • public class CompactionMetrics
    extends java.lang.Object
    Metrics for compaction.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      com.codahale.metrics.Counter bytesCompacted
      Total number of bytes compacted since server [re]start
      com.codahale.metrics.Counter compactionsAborted
      Total number of compactions which have outright failed due to lack of disk space
      com.codahale.metrics.Counter compactionsReduced
      Total number of compactions that have had sstables drop out of them
      com.codahale.metrics.Gauge<java.lang.Long> completedTasks
      Number of completed compactions since server [re]start
      static MetricNameFactory factory  
      com.codahale.metrics.Timer indexSummaryRedistributionTime
      Time spent redistributing index summaries
      com.codahale.metrics.Gauge<java.lang.Integer> pendingTasks
      Estimated 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>>> pendingTasksByTableName
      Estimated number of compactions remaining to perform, group by keyspace and then table name
      com.codahale.metrics.Counter sstablesDropppedFromCompactions
      Total number of sstables that have been dropped out
      com.codahale.metrics.Meter totalCompactionsCompleted
      Total number of compactions since server [re]start
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • pendingTasks

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

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

        public final com.codahale.metrics.Gauge<java.lang.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 Detail

      • CompactionMetrics

        public CompactionMetrics​(ExecutorPlus... collectors)