voldemort.store.stats
Class StoreStatsJmx

java.lang.Object
  extended by voldemort.store.stats.StoreStatsJmx

public class StoreStatsJmx
extends java.lang.Object

A wrapper class to expose store stats via JMX


Constructor Summary
StoreStatsJmx(StoreStats stats)
           
 
Method Summary
 double getAverageDeleteCompletionTimeInMs()
           
 double getAverageGetAllCompletionTimeInMs()
           
 double getAverageGetAllSizeInBytes()
           
 double getAverageGetCompletionTimeInMs()
           
 double getAverageGetSizeInBytes()
           
 double getAveragePutCompletionTimeInMs()
           
 double getAveragePutSizeInBytes()
           
 double getAvgOperationCompletionTimeInMs()
           
 float getDeleteThroughput()
           
 float getGetAllThroughput()
           
 float getGetThroughput()
           
 long getMaxDeleteLatency()
           
 long getMaxGetAllLatency()
           
 long getMaxGetAllSizeInBytes()
           
 long getMaxGetLatency()
           
 long getMaxGetSizeInBytes()
           
 long getMaxPutLatency()
           
 long getMaxPutSizeInBytes()
           
 long getNumberOfCallsToDelete()
           
 long getNumberOfCallsToGet()
           
 long getNumberOfCallsToGetAll()
           
 long getNumberOfCallsToPut()
           
 long getNumberOfExceptions()
           
 long getNumberOfObsoleteVersions()
           
 double getOperationThroughput()
           
 double getPercentGetAllReturningEmptyResponse()
           
 double getPercentGetReturningEmptyResponse()
           
 float getPutThroughput()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoreStatsJmx

public StoreStatsJmx(StoreStats stats)
Method Detail

getNumberOfCallsToGetAll

public long getNumberOfCallsToGetAll()

getAverageGetAllCompletionTimeInMs

public double getAverageGetAllCompletionTimeInMs()

getGetAllThroughput

public float getGetAllThroughput()

getNumberOfCallsToGet

public long getNumberOfCallsToGet()

getAverageGetCompletionTimeInMs

public double getAverageGetCompletionTimeInMs()

getGetThroughput

public float getGetThroughput()

getNumberOfCallsToPut

public long getNumberOfCallsToPut()

getAveragePutCompletionTimeInMs

public double getAveragePutCompletionTimeInMs()

getPutThroughput

public float getPutThroughput()

getNumberOfCallsToDelete

public long getNumberOfCallsToDelete()

getAverageDeleteCompletionTimeInMs

public double getAverageDeleteCompletionTimeInMs()

getDeleteThroughput

public float getDeleteThroughput()

getNumberOfObsoleteVersions

public long getNumberOfObsoleteVersions()

getNumberOfExceptions

public long getNumberOfExceptions()

getAvgOperationCompletionTimeInMs

public double getAvgOperationCompletionTimeInMs()

getOperationThroughput

public double getOperationThroughput()

getPercentGetReturningEmptyResponse

public double getPercentGetReturningEmptyResponse()

getPercentGetAllReturningEmptyResponse

public double getPercentGetAllReturningEmptyResponse()

getMaxPutLatency

public long getMaxPutLatency()

getMaxGetLatency

public long getMaxGetLatency()

getMaxGetAllLatency

public long getMaxGetAllLatency()

getMaxDeleteLatency

public long getMaxDeleteLatency()

getMaxPutSizeInBytes

public long getMaxPutSizeInBytes()

getMaxGetAllSizeInBytes

public long getMaxGetAllSizeInBytes()

getMaxGetSizeInBytes

public long getMaxGetSizeInBytes()

getAverageGetSizeInBytes

public double getAverageGetSizeInBytes()

getAverageGetAllSizeInBytes

public double getAverageGetAllSizeInBytes()

getAveragePutSizeInBytes

public double getAveragePutSizeInBytes()


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao