ServerStatsjava
使用:在jmx中用到,jvm中自帶了jconsole,能夠經過參數設置,鏈接,查看服務狀態信息jvm
Provider 內部類 獲取狀態信息,快照,事務日誌目錄大小ide
狀態信息等日誌
public interface Provider { long getOutstandingRequests(); long getLastProcessedZxid(); String getState(); int getNumAliveConnections(); long getDataDirSize(); long getLogDirSize(); }
實現類以下code
getState有五種實現,用於區別單機和集羣模式server
屬性blog
packetsSent事務 |
發送包個數get |
packetsReceivedio |
接收包個數 |
requestLatency |
延遲 |
provider |
提供server相關狀態統計信息 |
startTime |
當前時間 |
方法
1 獲取統計信息數據
2 更新請求統計數據(延遲,包個數 更新重置)
updateLatency(Request request, long currentTime)