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 getAverageDeleteKeySizeInBytes()
           
 double getAverageGetAllCompletionTimeInMs()
           
 double getAverageGetAllCount()
           
 double getAverageGetAllKeySizeInBytes()
           
 double getAverageGetAllSizeInBytes()
           
 double getAverageGetCompletionTimeInMs()
           
 double getAverageGetKeySizeInBytes()
           
 double getAverageGetSizeInBytes()
           
 double getAverageGetVersionsCompletionTimeInMs()
           
 double getAveragePutCompletionTimeInMs()
           
 double getAveragePutKeySizeInBytes()
           
 double getAveragePutSizeInBytes()
           
 double getAvgOperationCompletionTimeInMs()
           
 float getDeleteThroughput()
           
 float getGetAllThroughput()
           
 float getGetAllThroughputInBytes()
           
 float getGetThroughput()
           
 float getGetThroughputInBytes()
           
 float getGetVersionsThroughput()
           
 long getMaxDeleteKeySizeInBytes()
           
 long getMaxDeleteLatency()
           
 long getMaxGetAllCount()
           
 long getMaxGetAllKeySizeInBytes()
           
 long getMaxGetAllLatency()
           
 long getMaxGetAllSizeInBytes()
           
 long getMaxGetKeySizeInBytes()
           
 long getMaxGetLatency()
           
 long getMaxGetSizeInBytes()
           
 long getMaxGetVersionsLatency()
           
 long getMaxPutKeySizeInBytes()
           
 long getMaxPutLatency()
           
 long getMaxPutSizeInBytes()
           
 long getNumberOfCallsToDelete()
          Deprecated. 
 long getNumberOfCallsToGet()
          Deprecated. 
 long getNumberOfCallsToGetAll()
          Deprecated. 
 long getNumberOfCallsToGetVersions()
          Deprecated. 
 long getNumberOfCallsToPut()
          Deprecated. 
 long getNumberOfExceptions()
          Deprecated. 
 long getNumberOfObsoleteVersions()
          Deprecated. 
 double getOperationThroghputInBytes()
           
 double getOperationThroughput()
           
 double getPercentGetAllReturningEmptyResponse()
           
 double getPercentGetReturningEmptyResponse()
           
 double getPercentGetVersionsReturningEmptyResponse()
           
 float getPutThroughput()
           
 float getPutThroughputInBytes()
           
 double getQ95DeleteLatency()
           
 double getQ95GetAllLatency()
           
 double getQ95GetLatency()
           
 double getQ95GetVersionsLatency()
           
 double getQ95PutLatency()
           
 double getQ99DeleteLatency()
           
 double getQ99GetAllLatency()
           
 double getQ99GetLatency()
           
 double getQ99GetVersionsLatency()
           
 double getQ99PutLatency()
           
 
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

@Deprecated
public long getNumberOfCallsToGetAll()
Deprecated. 


getAverageGetAllCompletionTimeInMs

public double getAverageGetAllCompletionTimeInMs()

getGetAllThroughput

public float getGetAllThroughput()

getGetAllThroughputInBytes

public float getGetAllThroughputInBytes()

getAverageGetAllCount

public double getAverageGetAllCount()

getMaxGetAllCount

public long getMaxGetAllCount()

getNumberOfCallsToGet

@Deprecated
public long getNumberOfCallsToGet()
Deprecated. 


getAverageGetCompletionTimeInMs

public double getAverageGetCompletionTimeInMs()

getGetThroughput

public float getGetThroughput()

getGetThroughputInBytes

public float getGetThroughputInBytes()

getNumberOfCallsToGetVersions

@Deprecated
public long getNumberOfCallsToGetVersions()
Deprecated. 


getAverageGetVersionsCompletionTimeInMs

public double getAverageGetVersionsCompletionTimeInMs()

getGetVersionsThroughput

public float getGetVersionsThroughput()

getNumberOfCallsToPut

@Deprecated
public long getNumberOfCallsToPut()
Deprecated. 


getAveragePutCompletionTimeInMs

public double getAveragePutCompletionTimeInMs()

getPutThroughput

public float getPutThroughput()

getPutThroughputInBytes

public float getPutThroughputInBytes()

getNumberOfCallsToDelete

@Deprecated
public long getNumberOfCallsToDelete()
Deprecated. 


getAverageDeleteCompletionTimeInMs

public double getAverageDeleteCompletionTimeInMs()

getDeleteThroughput

public float getDeleteThroughput()

getNumberOfObsoleteVersions

@Deprecated
public long getNumberOfObsoleteVersions()
Deprecated. 


getNumberOfExceptions

@Deprecated
public long getNumberOfExceptions()
Deprecated. 


getAvgOperationCompletionTimeInMs

public double getAvgOperationCompletionTimeInMs()

getOperationThroughput

public double getOperationThroughput()

getOperationThroghputInBytes

public double getOperationThroghputInBytes()

getPercentGetReturningEmptyResponse

public double getPercentGetReturningEmptyResponse()

getPercentGetVersionsReturningEmptyResponse

public double getPercentGetVersionsReturningEmptyResponse()

getPercentGetAllReturningEmptyResponse

public double getPercentGetAllReturningEmptyResponse()

getMaxPutLatency

public long getMaxPutLatency()

getMaxGetLatency

public long getMaxGetLatency()

getMaxGetVersionsLatency

public long getMaxGetVersionsLatency()

getMaxGetAllLatency

public long getMaxGetAllLatency()

getMaxDeleteLatency

public long getMaxDeleteLatency()

getQ95PutLatency

public double getQ95PutLatency()

getQ95GetLatency

public double getQ95GetLatency()

getQ95GetVersionsLatency

public double getQ95GetVersionsLatency()

getQ95GetAllLatency

public double getQ95GetAllLatency()

getQ95DeleteLatency

public double getQ95DeleteLatency()

getQ99PutLatency

public double getQ99PutLatency()

getQ99GetLatency

public double getQ99GetLatency()

getQ99GetVersionsLatency

public double getQ99GetVersionsLatency()

getQ99GetAllLatency

public double getQ99GetAllLatency()

getQ99DeleteLatency

public double getQ99DeleteLatency()

getMaxPutSizeInBytes

public long getMaxPutSizeInBytes()

getMaxGetAllSizeInBytes

public long getMaxGetAllSizeInBytes()

getMaxGetSizeInBytes

public long getMaxGetSizeInBytes()

getMaxPutKeySizeInBytes

public long getMaxPutKeySizeInBytes()

getMaxGetAllKeySizeInBytes

public long getMaxGetAllKeySizeInBytes()

getMaxGetKeySizeInBytes

public long getMaxGetKeySizeInBytes()

getMaxDeleteKeySizeInBytes

public long getMaxDeleteKeySizeInBytes()

getAverageGetSizeInBytes

public double getAverageGetSizeInBytes()

getAverageGetAllSizeInBytes

public double getAverageGetAllSizeInBytes()

getAveragePutSizeInBytes

public double getAveragePutSizeInBytes()

getAverageGetKeySizeInBytes

public double getAverageGetKeySizeInBytes()

getAverageGetAllKeySizeInBytes

public double getAverageGetAllKeySizeInBytes()

getAveragePutKeySizeInBytes

public double getAveragePutKeySizeInBytes()

getAverageDeleteKeySizeInBytes

public double getAverageDeleteKeySizeInBytes()


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu