廢話不多說,前幾篇已經相應的介紹Grafana 跟 Prometheus,如有不清楚,請參考:
https://www.cnblogs.com/zgz21/p/12054518.html
https://www.cnblogs.com/zgz21/p/12935636.html
1.下載比較新版本的zookeeper,需要是3.6.0以后的版本,因為在這個版本后zookeeper自身加入了支持Prometheus的監控,比較方便,之前的版本的或許只能使用JMX進行監控了。
2.我下載的是3.6.1windows版本,解壓后,到conf目錄下復制一份zoo_sample.cfg,並將副本改名為zoo.cfg,修改zoo.cfg,支持Prometheus監控:

3.配置Promethus的config:
- job_name: 'zookeeper-monitor'
static_configs:
- targets: ['localhost:7000']
4.Grafana我使用的是模板是10465,直接Import就好,在Import之前應首先在Grafana創建Promethus的數據源
https://grafana.com/grafana/dashboards/10465


至此,對於Zookeeper的監控搭就建起來了。
注意:之前我導入該Grafana模板時候,大部分面板一直提示502 bad gateway ,而后面板的Query就使用了default 的隨機數據,比較奇怪。最后我把Grafana該模板的json數據源都指定為Prometheus,就顯示正常了。
