Package org.apache.zookeeper.server
Interface ZooKeeperServerMXBean
- All Known Subinterfaces:
FollowerMXBean,LeaderMXBean,ObserverMXBean
- All Known Implementing Classes:
FollowerBean,LeaderBean,ObserverBean,ReadOnlyBean,ZooKeeperServerBean
public interface ZooKeeperServerMXBean
ZooKeeper server MBean.
-
Method Summary
Modifier and TypeMethodDescriptionlongdoubleintintdoubledoubledoubleintintintintlonglonglongintintintintlongintintCurrent maxClientCnxns allowed from a particular hostintintlongintCurrent maxSessionTimeout of the server in millisecondslongintlongintCurrent minSessionTimeout of the server in millisecondslonglonglonglonglonglongbooleanbooleanbooleanintintbooleanintintCurrent TickTime of server in millisecondslongReturns the elapsed sync of time of transaction log in milliseconds.voidReset AuthFailedCount statistics only.voidReset Fsync Threshold Exceed Count statistics only.voidReset min/avg/max latency statisticsvoidReset max latency statistics only.voidReset NonMTLS(Local+Remote)ConnCount statistics only.voidReset packet and latency statisticsvoidsetCommitProcMaxCommitBatchSize(int size) voidsetCommitProcMaxReadBatchSize(int size) voidsetConnectionDecreaseRatio(double val) voidsetConnectionDropDecrease(double val) voidsetConnectionDropIncrease(double val) voidsetConnectionFreezeTime(int val) voidsetConnectionMaxTokens(int val) voidsetConnectionTokenFillCount(int val) voidsetConnectionTokenFillTime(int val) voidsetFlushDelay(long delay) voidsetLargeRequestMaxBytes(int bytes) voidsetLargeRequestThreshold(int threshold) voidsetMaxBatchSize(int size) voidsetMaxClientCnxnsPerHost(int max) Set maxClientCnxns allowed from a particular hostvoidsetMaxSessionTimeout(int max) Set maxSessionTimeout of server in millisecondsvoidsetMaxWriteQueuePollTime(long delay) voidsetMinSessionTimeout(int min) Set minSessionTimeout of server in millisecondsvoidsetRequestStaleConnectionCheck(boolean check) voidsetRequestStaleLatencyCheck(boolean check) voidsetRequestThrottleDropStale(boolean drop) voidsetRequestThrottleLimit(int requests) voidsetRequestThrottleStallTime(int time) voidsetResponseCachingEnabled(boolean isEnabled) voidsetThrottledOpWaitTime(int val) voidsetTickTime(int tickTime) Set TickTime of server in milliseconds
-
Method Details
-
getClientPort
String getClientPort()- Returns:
- the server socket port number
-
getVersion
String getVersion()- Returns:
- the zookeeper server version
-
getStartTime
String getStartTime()- Returns:
- time the server was started
-
getMinRequestLatency
long getMinRequestLatency()- Returns:
- min request latency in ms
-
getAvgRequestLatency
double getAvgRequestLatency()- Returns:
- average request latency in ms
-
getMaxRequestLatency
long getMaxRequestLatency()- Returns:
- max request latency in ms
-
getPacketsReceived
long getPacketsReceived()- Returns:
- number of packets received so far
-
getPacketsSent
long getPacketsSent()- Returns:
- number of packets sent so far
-
getFsyncThresholdExceedCount
long getFsyncThresholdExceedCount()- Returns:
- number of fsync threshold exceeds so far
-
getAuthFailedCount
long getAuthFailedCount()- Returns:
- number of AuthFailedCount so far
-
getNonMTLSLocalConnCount
long getNonMTLSLocalConnCount()- Returns:
- number of NonMTLSLocalConnCount so far
-
getNonMTLSRemoteConnCount
long getNonMTLSRemoteConnCount()- Returns:
- number of NonMTLSRemoteConnCount so far
-
getOutstandingRequests
long getOutstandingRequests()- Returns:
- number of outstanding requests.
-
getTickTime
int getTickTime()Current TickTime of server in milliseconds -
setTickTime
void setTickTime(int tickTime) Set TickTime of server in milliseconds -
getMaxClientCnxnsPerHost
int getMaxClientCnxnsPerHost()Current maxClientCnxns allowed from a particular host -
setMaxClientCnxnsPerHost
void setMaxClientCnxnsPerHost(int max) Set maxClientCnxns allowed from a particular host -
getMinSessionTimeout
int getMinSessionTimeout()Current minSessionTimeout of the server in milliseconds -
setMinSessionTimeout
void setMinSessionTimeout(int min) Set minSessionTimeout of server in milliseconds -
getMaxSessionTimeout
int getMaxSessionTimeout()Current maxSessionTimeout of the server in milliseconds -
setMaxSessionTimeout
void setMaxSessionTimeout(int max) Set maxSessionTimeout of server in milliseconds -
getResponseCachingEnabled
boolean getResponseCachingEnabled() -
setResponseCachingEnabled
void setResponseCachingEnabled(boolean isEnabled) -
getConnectionMaxTokens
int getConnectionMaxTokens() -
setConnectionMaxTokens
void setConnectionMaxTokens(int val) -
getConnectionTokenFillTime
int getConnectionTokenFillTime() -
setConnectionTokenFillTime
void setConnectionTokenFillTime(int val) -
getConnectionTokenFillCount
int getConnectionTokenFillCount() -
setConnectionTokenFillCount
void setConnectionTokenFillCount(int val) -
getConnectionFreezeTime
int getConnectionFreezeTime() -
setConnectionFreezeTime
void setConnectionFreezeTime(int val) -
getConnectionDropIncrease
double getConnectionDropIncrease() -
setConnectionDropIncrease
void setConnectionDropIncrease(double val) -
getConnectionDropDecrease
double getConnectionDropDecrease() -
setConnectionDropDecrease
void setConnectionDropDecrease(double val) -
getConnectionDecreaseRatio
double getConnectionDecreaseRatio() -
setConnectionDecreaseRatio
void setConnectionDecreaseRatio(double val) -
getCommitProcMaxReadBatchSize
int getCommitProcMaxReadBatchSize() -
setCommitProcMaxReadBatchSize
void setCommitProcMaxReadBatchSize(int size) -
getCommitProcMaxCommitBatchSize
int getCommitProcMaxCommitBatchSize() -
setCommitProcMaxCommitBatchSize
void setCommitProcMaxCommitBatchSize(int size) -
getRequestThrottleLimit
int getRequestThrottleLimit() -
setRequestThrottleLimit
void setRequestThrottleLimit(int requests) -
getRequestThrottleStallTime
int getRequestThrottleStallTime() -
setRequestThrottleStallTime
void setRequestThrottleStallTime(int time) -
getRequestThrottleDropStale
boolean getRequestThrottleDropStale() -
setRequestThrottleDropStale
void setRequestThrottleDropStale(boolean drop) -
getThrottledOpWaitTime
int getThrottledOpWaitTime() -
setThrottledOpWaitTime
void setThrottledOpWaitTime(int val) -
getRequestStaleLatencyCheck
boolean getRequestStaleLatencyCheck() -
setRequestStaleLatencyCheck
void setRequestStaleLatencyCheck(boolean check) -
getRequestStaleConnectionCheck
boolean getRequestStaleConnectionCheck() -
setRequestStaleConnectionCheck
void setRequestStaleConnectionCheck(boolean check) -
getLargeRequestMaxBytes
int getLargeRequestMaxBytes() -
setLargeRequestMaxBytes
void setLargeRequestMaxBytes(int bytes) -
getLargeRequestThreshold
int getLargeRequestThreshold() -
setLargeRequestThreshold
void setLargeRequestThreshold(int threshold) -
resetStatistics
void resetStatistics()Reset packet and latency statistics -
resetLatency
void resetLatency()Reset min/avg/max latency statistics -
resetMaxLatency
void resetMaxLatency()Reset max latency statistics only. -
resetFsyncThresholdExceedCount
void resetFsyncThresholdExceedCount()Reset Fsync Threshold Exceed Count statistics only. -
resetNonMTLSConnCount
void resetNonMTLSConnCount()Reset NonMTLS(Local+Remote)ConnCount statistics only. -
resetAuthFailedCount
void resetAuthFailedCount()Reset AuthFailedCount statistics only. -
getNumAliveConnections
long getNumAliveConnections()- Returns:
- number of alive client connections
-
getDataDirSize
long getDataDirSize()- Returns:
- estimated size of data directory in bytes
-
getLogDirSize
long getLogDirSize()- Returns:
- estimated size of log directory in bytes
-
getSecureClientPort
String getSecureClientPort()- Returns:
- secure client port
-
getSecureClientAddress
String getSecureClientAddress()- Returns:
- secure client address
-
getTxnLogElapsedSyncTime
long getTxnLogElapsedSyncTime()Returns the elapsed sync of time of transaction log in milliseconds. -
getJuteMaxBufferSize
int getJuteMaxBufferSize()- Returns:
- Returns the value of the following config setting: jute.maxbuffer
-
getLastClientResponseSize
int getLastClientResponseSize()- Returns:
- size of latest generated client response
-
getMinClientResponseSize
int getMinClientResponseSize()- Returns:
- size of smallest generated client response
-
getMaxClientResponseSize
int getMaxClientResponseSize()- Returns:
- size of largest generated client response
-
getFlushDelay
long getFlushDelay() -
setFlushDelay
void setFlushDelay(long delay) -
getMaxWriteQueuePollTime
long getMaxWriteQueuePollTime() -
setMaxWriteQueuePollTime
void setMaxWriteQueuePollTime(long delay) -
getMaxBatchSize
int getMaxBatchSize() -
setMaxBatchSize
void setMaxBatchSize(int size) -
getMaxCnxns
int getMaxCnxns()- Returns:
- Current maxCnxns allowed to a single ZooKeeper server
-