Class CompactionRecord

java.lang.Object
org.apache.pulsar.compaction.CompactionRecord

public class CompactionRecord extends Object
  • Field Details

    • 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 Details

    • CompactionRecord

      public CompactionRecord()
  • Method Details

    • 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, 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()