Class JournalStats
- java.lang.Object
-
- org.apache.bookkeeper.bookie.stats.JournalStats
-
-
Constructor Summary
Constructors Constructor Description JournalStats(StatsLogger statsLogger, long maxJournalMemoryBytes, java.util.function.Supplier<java.lang.Long> currentJournalMemoryBytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Counter
getFlushEmptyQueueCounter()
Counter
getFlushMaxOutstandingBytesCounter()
Counter
getFlushMaxWaitCounter()
OpStatsLogger
getForceWriteBatchBytesStats()
OpStatsLogger
getForceWriteBatchEntriesStats()
OpStatsLogger
getForceWriteGroupingCountStats()
Counter
getForceWriteQueueSize()
OpStatsLogger
getFwEnqueueTimeStats()
OpStatsLogger
getJournalAddEntryStats()
OpStatsLogger
getJournalCreationStats()
OpStatsLogger
getJournalFlushStats()
OpStatsLogger
getJournalForceLedgerStats()
Gauge<java.lang.Long>
getJournalMemoryMaxStats()
Gauge<java.lang.Long>
getJournalMemoryUsedStats()
OpStatsLogger
getJournalProcessTimeStats()
Counter
getJournalQueueSize()
OpStatsLogger
getJournalQueueStats()
OpStatsLogger
getJournalSyncStats()
Counter
getJournalWriteBytes()
void
setFlushMaxOutstandingBytesCounter(Counter flushMaxOutstandingBytesCounter)
-
-
-
Constructor Detail
-
JournalStats
public JournalStats(StatsLogger statsLogger, long maxJournalMemoryBytes, java.util.function.Supplier<java.lang.Long> currentJournalMemoryBytes)
-
-
Method Detail
-
setFlushMaxOutstandingBytesCounter
public void setFlushMaxOutstandingBytesCounter(Counter flushMaxOutstandingBytesCounter)
-
getJournalAddEntryStats
public OpStatsLogger getJournalAddEntryStats()
-
getJournalForceLedgerStats
public OpStatsLogger getJournalForceLedgerStats()
-
getJournalSyncStats
public OpStatsLogger getJournalSyncStats()
-
getFwEnqueueTimeStats
public OpStatsLogger getFwEnqueueTimeStats()
-
getJournalCreationStats
public OpStatsLogger getJournalCreationStats()
-
getJournalFlushStats
public OpStatsLogger getJournalFlushStats()
-
getJournalProcessTimeStats
public OpStatsLogger getJournalProcessTimeStats()
-
getJournalQueueStats
public OpStatsLogger getJournalQueueStats()
-
getForceWriteGroupingCountStats
public OpStatsLogger getForceWriteGroupingCountStats()
-
getForceWriteBatchEntriesStats
public OpStatsLogger getForceWriteBatchEntriesStats()
-
getForceWriteBatchBytesStats
public OpStatsLogger getForceWriteBatchBytesStats()
-
getJournalQueueSize
public Counter getJournalQueueSize()
-
getForceWriteQueueSize
public Counter getForceWriteQueueSize()
-
getFlushMaxWaitCounter
public Counter getFlushMaxWaitCounter()
-
getFlushMaxOutstandingBytesCounter
public Counter getFlushMaxOutstandingBytesCounter()
-
getFlushEmptyQueueCounter
public Counter getFlushEmptyQueueCounter()
-
getJournalWriteBytes
public Counter getJournalWriteBytes()
-
getJournalMemoryMaxStats
public Gauge<java.lang.Long> getJournalMemoryMaxStats()
-
getJournalMemoryUsedStats
public Gauge<java.lang.Long> getJournalMemoryUsedStats()
-
-