Package org.apache.zookeeper.server
Class ServerStats
- java.lang.Object
-
- org.apache.zookeeper.server.ServerStats
-
public class ServerStats extends java.lang.Object
Basic Server Statistics
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ServerStats.Provider
-
Constructor Summary
Constructors Constructor Description ServerStats(ServerStats.Provider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAvgLatency()
BufferStats
getClientResponseStats()
long
getDataDirSize()
long
getFsyncThresholdExceedCount()
long
getLastProcessedZxid()
long
getLogDirSize()
long
getMaxLatency()
long
getMinLatency()
int
getNumAliveClientConnections()
The number of client connections alive to this serverlong
getOutstandingRequests()
long
getPacketsReceived()
long
getPacketsSent()
java.lang.String
getServerState()
void
incrementFsyncThresholdExceedCount()
void
incrementPacketsReceived()
void
incrementPacketsSent()
boolean
isProviderNull()
void
reset()
void
resetFsyncThresholdExceedCount()
void
resetLatency()
void
resetMaxLatency()
void
resetRequestCounters()
java.lang.String
toString()
void
updateClientResponseSize(int size)
-
-
-
Constructor Detail
-
ServerStats
public ServerStats(ServerStats.Provider provider)
-
-
Method Detail
-
getMinLatency
public long getMinLatency()
-
getAvgLatency
public long getAvgLatency()
-
getMaxLatency
public long getMaxLatency()
-
getOutstandingRequests
public long getOutstandingRequests()
-
getLastProcessedZxid
public long getLastProcessedZxid()
-
getDataDirSize
public long getDataDirSize()
-
getLogDirSize
public long getLogDirSize()
-
getPacketsReceived
public long getPacketsReceived()
-
getPacketsSent
public long getPacketsSent()
-
getServerState
public java.lang.String getServerState()
-
getNumAliveClientConnections
public int getNumAliveClientConnections()
The number of client connections alive to this server
-
isProviderNull
public boolean isProviderNull()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
resetLatency
public void resetLatency()
-
resetMaxLatency
public void resetMaxLatency()
-
incrementPacketsReceived
public void incrementPacketsReceived()
-
incrementPacketsSent
public void incrementPacketsSent()
-
resetRequestCounters
public void resetRequestCounters()
-
getFsyncThresholdExceedCount
public long getFsyncThresholdExceedCount()
-
incrementFsyncThresholdExceedCount
public void incrementFsyncThresholdExceedCount()
-
resetFsyncThresholdExceedCount
public void resetFsyncThresholdExceedCount()
-
reset
public void reset()
-
updateClientResponseSize
public void updateClientResponseSize(int size)
-
getClientResponseStats
public BufferStats getClientResponseStats()
-
-