美文网首页
Zookeeper 监控记录

Zookeeper 监控记录

作者: SateZheng | 来源:发表于2017-07-21 17:49 被阅读215次

    Zookeeper 监控记录

    监控方式

    通过zookeeper自带的 four letter words command 获取各种各样的监控指标
    通过JMX Client连接zookeeer对外提供的MBean来 获取监控指标 (需要修改启动脚本,使其支持远程JMX连接)
    

    zk 的一些四字命令

    conf: 输出相关服务配置的详细信息。
    cons:列出所有连接到服务器的客户端的完全的连接 /会话的详细信息。包括“接受 / 发送”的包数量、会话 id 、操作延迟、最后的操作执行等等信息。
    dump:列出未经处理的会话和临时节点。
    envi:输出关于服务环境的详细信息(区别于 conf命令)。
    reqs:列出未经处理的请求
    ruok:测试服务是否处于正确状态。如果确实如此,那么服务返回“imok ”,否则不做任何相应。
    stat:输出关于性能和连接的客户端的列表。
    wchs:列出服务器 watch的详细信息。
    wchc:通过 session列出服务器 watch的详细信息,它的输出是一个与watch相关的会话的列表。
    wchp:通过路径列出服务器 watch的详细信息。它输出一个与 session相关的路径。
    mntr:用于监控zookeeper server 健康状态的各种指标
    

    监控

    使用nc命令获取数据

    [www@pa041 ~]$ echo mntr| nc 127.0.0.1 2181
    zk_version  3.4.6-1569965, built on 02/20/2014 09:09 GMT
    zk_avg_latency  1       # 响应一个客户端请求的时间,建议这个时间大于10个Tick就报警
    zk_max_latency  140
    zk_min_latency  0
    zk_packets_received 568858      # 接收到客户端请求的包数量
    zk_packets_sent 568857      # 发送给客户单的包数量,主要是响应和通知
    zk_num_alive_connections    1       # 
    zk_outstanding_requests 0
    zk_server_state follower    #
    zk_znode_count  3798
    zk_watch_count  0
    zk_ephemerals_count 2083
    zk_approximate_data_size    1541401
    zk_open_file_descriptor_count   32
    zk_max_file_descriptor_count    1006154
    
    [www@pa041 ~]$ echo ruok | nc 127.0.0.1 2181
    imok
    

    相关文章

      网友评论

          本文标题:Zookeeper 监控记录

          本文链接:https://www.haomeiwen.com/subject/jyiekxtx.html