voldemort.store.stats
Class ClientSocketStatsJmx

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

public class ClientSocketStatsJmx
extends java.lang.Object

A wrapper class to expose client socket stats via JMX


Constructor Summary
ClientSocketStatsJmx(ClientSocketStats stats)
          Class for JMX
 
Method Summary
 double getAsyncOpTimeMsAverage()
           
 double getAsyncOpTimeMsQ95th()
           
 double getAsyncOpTimeMsQ99th()
           
 double getCheckoutQueueLengthQ50th()
           
 double getCheckoutQueueLengthQ99th()
           
 int getConnActive()
           
 int getConnAvailable()
           
 double getConnectionEstablishmentMsAverage()
           
 double getConnectionEstablishmentQ99th()
           
 int getConnectionExceptions()
           
 int getConnectionsCheckinout()
           
 int getConnectionsCreated()
           
 int getConnectionsDestroyed()
           
 int getMonitoringCheckoutSampleSize()
           
 int getMonitoringInterval()
           
 int getMonitoringResourceRequestSampleSize()
           
 int getResourceRequestCount()
           
 double getResourceRequestQueueLengthQ50th()
           
 double getResourceRequestQueueLengthQ99th()
           
 double getResourceRequestWaitMsAverage()
           
 double getResourceRequestWaitMsQ50th()
           
 double getResourceRequestWaitMsQ99th()
           
 double getSyncOpTimeMsAverage()
           
 double getSyncOpTimeMsQ95th()
           
 double getSyncOpTimeMsQ99th()
           
 double getWaitMsAverage()
           
 double getWaitMsQ50th()
           
 double getWaitMsQ99th()
           
 void setMonitoringInterval(int count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSocketStatsJmx

public ClientSocketStatsJmx(ClientSocketStats stats)
Class for JMX

Method Detail

getConnectionsCreated

public int getConnectionsCreated()

getConnectionsDestroyed

public int getConnectionsDestroyed()

getConnectionExceptions

public int getConnectionExceptions()

getConnectionsCheckinout

public int getConnectionsCheckinout()

getWaitMsAverage

public double getWaitMsAverage()

getWaitMsQ50th

public double getWaitMsQ50th()

getWaitMsQ99th

public double getWaitMsQ99th()

getCheckoutQueueLengthQ50th

public double getCheckoutQueueLengthQ50th()

getCheckoutQueueLengthQ99th

public double getCheckoutQueueLengthQ99th()

getResourceRequestCount

public int getResourceRequestCount()

getResourceRequestWaitMsAverage

public double getResourceRequestWaitMsAverage()

getResourceRequestWaitMsQ50th

public double getResourceRequestWaitMsQ50th()

getResourceRequestWaitMsQ99th

public double getResourceRequestWaitMsQ99th()

getConnectionEstablishmentMsAverage

public double getConnectionEstablishmentMsAverage()

getConnectionEstablishmentQ99th

public double getConnectionEstablishmentQ99th()

getSyncOpTimeMsAverage

public double getSyncOpTimeMsAverage()

getSyncOpTimeMsQ95th

public double getSyncOpTimeMsQ95th()

getSyncOpTimeMsQ99th

public double getSyncOpTimeMsQ99th()

getAsyncOpTimeMsAverage

public double getAsyncOpTimeMsAverage()

getAsyncOpTimeMsQ95th

public double getAsyncOpTimeMsQ95th()

getAsyncOpTimeMsQ99th

public double getAsyncOpTimeMsQ99th()

getResourceRequestQueueLengthQ50th

public double getResourceRequestQueueLengthQ50th()

getResourceRequestQueueLengthQ99th

public double getResourceRequestQueueLengthQ99th()

getConnActive

public int getConnActive()

getConnAvailable

public int getConnAvailable()

getMonitoringInterval

public int getMonitoringInterval()

getMonitoringCheckoutSampleSize

public int getMonitoringCheckoutSampleSize()

getMonitoringResourceRequestSampleSize

public int getMonitoringResourceRequestSampleSize()

setMonitoringInterval

public void setMonitoringInterval(int count)


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