Package org.apache.pulsar.compaction
Class CompactionRecord
- java.lang.Object
-
- org.apache.pulsar.compaction.CompactionRecord
-
public class CompactionRecord extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description org.apache.pulsar.common.stats.RatereadRatestatic long[]WRITE_LATENCY_BUCKETS_USECorg.apache.bookkeeper.mledger.util.StatsBucketswriteLatencyStatsorg.apache.pulsar.common.stats.RatewriteRate
-
Constructor Summary
Constructors Constructor Description CompactionRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCompactionEndOp(boolean succeed)voidaddCompactionLatencyOp(long latency, java.util.concurrent.TimeUnit unit)voidaddCompactionReadOp(long readableBytes)voidaddCompactionRemovedEvent()voidaddCompactionStartOp()voidaddCompactionWriteOp(long writeableBytes)longgetCompactionDurationTimeInMills()longgetCompactionFailedCount()long[]getCompactionLatencyBuckets()org.apache.bookkeeper.mledger.util.StatsBucketsgetCompactionLatencyStats()doublegetCompactionReadThroughput()longgetCompactionRemovedEventCount()longgetCompactionSucceedCount()doublegetCompactionWriteThroughput()voidreset()
-
-
-
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
-
-
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()
-
-