Class DbLedgerStorageStats
java.lang.Object
org.apache.bookkeeper.bookie.storage.ldb.DbLedgerStorageStats
@StatsDoc(name="bookie",
category="server",
help="DbLedgerStorage related stats")
class DbLedgerStorageStats
extends Object
A umbrella class for db ledger storage stats with one instance per
ledger directory.
-
Constructor Summary
ConstructorsConstructorDescriptionDbLedgerStorageStats(StatsLogger stats, Supplier<Long> writeCacheSizeSupplier, Supplier<Long> writeCacheCountSupplier, Supplier<Long> readCacheSizeSupplier, Supplier<Long> readCacheCountSupplier) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
DbLedgerStorageStats
-
-
Method Details
-
getAddEntryStats
-
getReadEntryStats
-
getReadFromLocationIndexTime
-
getReadFromEntryLogTime
-
getWriteCacheHitCounter
-
getWriteCacheMissCounter
-
getReadCacheHitCounter
-
getReadCacheMissCounter
-
getReadAheadBatchCountStats
-
getReadAheadBatchSizeStats
-
getReadAheadTime
-
getFlushStats
-
getFlushEntryLogStats
-
getFlushLocationIndexStats
-
getFlushLedgerIndexStats
-
getFlushSizeStats
-
getThrottledWriteRequests
-
getThrottledWriteStats
-
getRejectedWriteRequests
-
getWriteCacheSizeGauge
-
getWriteCacheCountGauge
-
getReadCacheSizeGauge
-
getReadCacheCountGauge
-