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 getCheckoutQueueLengthQ50th()
           
 double getCheckoutQueueLengthQ99th()
           
 int getConnActive()
           
 int getConnAvailable()
           
 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 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()

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()

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