ZooKeeper实时监控。

        所谓实时监控,是指相对实时的对运行中的ZooKeeper集群进行运行状态监控,包括对ZooKeeper节点可用性的监控和集群读写TPS的监控。

节点可用性自检

        节点可用性自检是指对一个ZooKeeper集群中每个服务器节点的指定数据节点/TAOKEEPER.MONITOR.ALIVE.CHECK定期进行三次如下操作序列:

  • 创建连接——发布数据——接收数据更新通知——获取数据——比对数据

        三次流程均成功且每次耗费的时间在指定的时间范围内可视为该节点处于正常状态。

读写TPS监控

        在Apache官方的ZooKeeper版本中,我们无法直接看出ZooKeeper的实时读写情况,为了便于ZooKeeper的运维人员更精准的了解到当前ZooKeeper服务器的负载,尤其是事务操作的负载,读写TPS监控功能就非常有必要了。从TaoKeeper上,我们可以清楚的看到每台ZooKeeper服务器的读写TPS详情,包括连接的创建与断开、数据节点的创建与删除、数据节点内容的读取与更新和子节点列表的获取等。

数据统计

        我们提到了ZooKeeper的四字命令能够帮助我们获取到ZooKeeper的运行时数据,Taokeeper将这些四字命令的返回结果进行了整合,同时持久化到数据库中,这样一来,我们就能够可视化的看到ZooKeeper的运行时数据,并且还能看到这些数据的变化趋势,包括连接数、订阅者数、数据节点总数以及收发的数据量大小等。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值