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)