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)

相关文章
相关标签/搜索