Class CompactionRecord


  • public class CompactionRecord
    extends java.lang.Object
    • Field Detail

      • WRITE_LATENCY_BUCKETS_USEC

        public static final long[] WRITE_LATENCY_BUCKETS_USEC
      • writeLatencyStats

        public final org.apache.bookkeeper.mledger.util.StatsBuckets writeLatencyStats
      • writeRate

        public final org.apache.pulsar.common.stats.Rate writeRate
      • readRate

        public final org.apache.pulsar.common.stats.Rate readRate
    • Constructor Detail

      • CompactionRecord

        public CompactionRecord()
    • Method Detail

      • reset

        public void reset()
      • addCompactionRemovedEvent

        public void addCompactionRemovedEvent()
      • addCompactionStartOp

        public void addCompactionStartOp()
      • addCompactionEndOp

        public void addCompactionEndOp​(boolean succeed)
      • addCompactionReadOp

        public void addCompactionReadOp​(long readableBytes)
      • addCompactionWriteOp

        public void addCompactionWriteOp​(long writeableBytes)
      • addCompactionLatencyOp

        public void addCompactionLatencyOp​(long latency,
                                           java.util.concurrent.TimeUnit unit)
      • getCompactionRemovedEventCount

        public long getCompactionRemovedEventCount()
      • getCompactionSucceedCount

        public long getCompactionSucceedCount()
      • getCompactionFailedCount

        public long getCompactionFailedCount()
      • getCompactionDurationTimeInMills

        public long getCompactionDurationTimeInMills()
      • getCompactionLatencyBuckets

        public long[] getCompactionLatencyBuckets()
      • getCompactionLatencyStats

        public org.apache.bookkeeper.mledger.util.StatsBuckets getCompactionLatencyStats()
      • getCompactionReadThroughput

        public double getCompactionReadThroughput()
      • getCompactionWriteThroughput

        public double getCompactionWriteThroughput()