zk中的ServerStats信息

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)

相關文章
相關標籤/搜索