voldemort.store.bdb.stats
Class BdbEnvironmentStats
java.lang.Object
voldemort.store.bdb.stats.BdbEnvironmentStats
public class BdbEnvironmentStats
- extends java.lang.Object
Constructor Summary |
BdbEnvironmentStats(com.sleepycat.je.Environment environment,
com.sleepycat.je.Database database,
long ttlMs,
boolean exposeSpaceUtil)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BdbEnvironmentStats
public BdbEnvironmentStats(com.sleepycat.je.Environment environment,
com.sleepycat.je.Database database,
long ttlMs,
boolean exposeSpaceUtil)
getBtreeStatsUncached
public com.sleepycat.je.DatabaseStats getBtreeStatsUncached()
throws java.lang.Exception
- Throws:
java.lang.Exception
reportException
public void reportException(com.sleepycat.je.DatabaseException de)
getFastStatsAsString
public java.lang.String getFastStatsAsString()
getNumCacheMiss
public long getNumCacheMiss()
getNumNotResident
public long getNumNotResident()
getTotalCacheSize
public long getTotalCacheSize()
getAllotedCacheSize
public long getAllotedCacheSize()
getEvictedLNs
public long getEvictedLNs()
getBINFetches
public long getBINFetches()
getBINFetchMisses
public long getBINFetchMisses()
getINFetches
public long getINFetches()
getINFetchMisses
public long getINFetchMisses()
getLNFetches
public long getLNFetches()
getLNFetchMisses
public long getLNFetchMisses()
getCachedBINs
public long getCachedBINs()
getCachedUpperINs
public long getCachedUpperINs()
getEvictedBINs
public long getEvictedBINs()
getEvictedINs
public long getEvictedINs()
getNumRandomWrites
public long getNumRandomWrites()
getNumRandomWriteBytes
public long getNumRandomWriteBytes()
getNumRandomReads
public long getNumRandomReads()
getNumRandomReadBytes
public long getNumRandomReadBytes()
getNumSequentialWrites
public long getNumSequentialWrites()
getNumSequentialWriteBytes
public long getNumSequentialWriteBytes()
getNumSequentialReads
public long getNumSequentialReads()
getNumSequentialReadBytes
public long getNumSequentialReadBytes()
getNumFSyncs
public long getNumFSyncs()
getNumCleanerEntriesRead
public long getNumCleanerEntriesRead()
getFileDeletionBacklog
public long getFileDeletionBacklog()
getFileDeletionBacklogBytes
public long getFileDeletionBacklogBytes()
getCleanerBacklog
public long getCleanerBacklog()
getNumCleanerRuns
public long getNumCleanerRuns()
getNumCleanerDeletions
public long getNumCleanerDeletions()
getNumCheckpoints
public long getNumCheckpoints()
getTotalSpace
public long getTotalSpace()
getTotalSpaceUtilized
public long getTotalSpaceUtilized()
getUtilizationSummaryAsString
public java.lang.String getUtilizationSummaryAsString()
getBtreeLatches
public long getBtreeLatches()
getNumAcquiresWithContention
public long getNumAcquiresWithContention()
getNumAcquiresNoWaiters
public long getNumAcquiresNoWaiters()
getNumExceptions
public long getNumExceptions()
getNumLockTimeoutExceptions
public long getNumLockTimeoutExceptions()
getNumEnvironmentFailureExceptions
public long getNumEnvironmentFailureExceptions()
getEntryCount
public long getEntryCount()
throws java.lang.Exception
- Throws:
java.lang.Exception
getBtreeStats
public java.lang.String getBtreeStats()
throws java.lang.Exception
- Throws:
java.lang.Exception
getNumWritesTotal
public long getNumWritesTotal()
getNumWriteBytesTotal
public long getNumWriteBytesTotal()
getNumReadsTotal
public long getNumReadsTotal()
getNumReadBytesTotal
public long getNumReadBytesTotal()
getPercentRandomWrites
public double getPercentRandomWrites()
getPercentageRandomWriteBytes
public double getPercentageRandomWriteBytes()
getPercentageRandomReads
public double getPercentageRandomReads()
getPercentageRandomReadBytes
public double getPercentageRandomReadBytes()
getPercentageReads
public double getPercentageReads()
getPercentageReadBytes
public double getPercentageReadBytes()
getPercentageCacheHits
public double getPercentageCacheHits()
getPercentageCacheMisses
public double getPercentageCacheMisses()
getPercentageContended
public double getPercentageContended()
getPercentageUtilization
public double getPercentageUtilization()
getPercentageBINMiss
public double getPercentageBINMiss()
getPercentageINMiss
public double getPercentageINMiss()
getPercentageLNMiss
public double getPercentageLNMiss()
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu