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)