Adrian Muraru created ZOOKEEPER-4310:
----------------------------------------

             Summary: Expose version, server_state and peer_state as Prometheus 
metrics
                 Key: ZOOKEEPER-4310
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4310
             Project: ZooKeeper
          Issue Type: Improvement
          Components: server
    Affects Versions: 3.6.3, 3.7.1
            Reporter: Adrian Muraru


Admin Server monitor command {{/commands/monitor }} exposes three important 
metrics that can be used for troubleshooting and monitoring:
{code:java}
"version": "3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3c8660a, built on 
04/08/2021 16:35 GMT",
"server_state": "follower",
"peer_state": "following - broadcast", {code}
I would be useful to have these metrics exposed as gauges in *Prometheus* 
metrics exporter as well, e.g
{code:java}
 zk_version{value="3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3c8660a, built on 
04/08/2021 16:35 GMT"} 1
zk_server_state{value="follower"} 1
zk_peer_state{value="following - broadcast"} 1{code}
 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to