Package org.apache.zookeeper.server
Class ServerStats
- java.lang.Object
-
- org.apache.zookeeper.server.ServerStats
-
public class ServerStats extends 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
-
-
-
Constructor Detail
-
ServerStats
public ServerStats(ServerStats.Provider provider)
-
-
Method Detail
-
getMinLatency
public long getMinLatency()
-
getAvgLatency
public double 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 String getServerState()
-
getNumAliveClientConnections
public int getNumAliveClientConnections()
The number of client connections alive to this server
-
getUptime
public long getUptime()
-
isProviderNull
public boolean isProviderNull()
-
updateLatency
public void updateLatency(Request request, long currentTime)
Update request statistic. This should only be called from a request that originated from that machine.
-
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()
-
getNonMTLSLocalConnCount
public long getNonMTLSLocalConnCount()
-
incrementNonMTLSLocalConnCount
public void incrementNonMTLSLocalConnCount()
-
resetNonMTLSLocalConnCount
public void resetNonMTLSLocalConnCount()
-
getNonMTLSRemoteConnCount
public long getNonMTLSRemoteConnCount()
-
incrementNonMTLSRemoteConnCount
public void incrementNonMTLSRemoteConnCount()
-
resetNonMTLSRemoteConnCount
public void resetNonMTLSRemoteConnCount()
-
getAuthFailedCount
public long getAuthFailedCount()
-
incrementAuthFailedCount
public void incrementAuthFailedCount()
-
resetAuthFailedCount
public void resetAuthFailedCount()
-
reset
public void reset()
-
updateClientResponseSize
public void updateClientResponseSize(int size)
-
getClientResponseStats
public BufferStats getClientResponseStats()
-
-