Add Prometheus Zookeeper exporter
This commit is contained in:
5
roles/pvc/templates/zookeeper/prometheus.j2
Normal file
5
roles/pvc/templates/zookeeper/prometheus.j2
Normal file
@ -0,0 +1,5 @@
|
||||
# Zookeeper Prometheus exporter arguments
|
||||
# {{ ansible_managed }}
|
||||
|
||||
# Set the zk-hosts to our cluster local IP address as this is where Zookeeper listens
|
||||
ARGS="-zk-hosts='{% for node in pvc_nodes if node.hostname == this_node %}{{ node.cluster_ip }}{% endfor %}:2181'"
|
@ -19,11 +19,14 @@ maxClientCnxns=200
|
||||
autopurge.snapRetainCount=3
|
||||
autopurge.purgeInterval=1
|
||||
|
||||
# Enable Prometheus metrics (someday, but not today under Debian 12 or less)
|
||||
# Enable internal Prometheus metrics (someday, but not today under Debian 12 or less)
|
||||
#metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
|
||||
#metricsProvider.httpPort=9181
|
||||
#metricsProvider.exportJvmInfo=true
|
||||
|
||||
# Enable all 4LW commands; need MNTR for external Prometheus metrics
|
||||
4lw.commands.whitelist=*
|
||||
|
||||
# Listen on port 2181 on the cluster IP
|
||||
clientPort=2181
|
||||
clientPortAddress={% for node in pvc_nodes if node.hostname == this_node %}{{ node.cluster_ip }}{% endfor %}
|
||||
|
Reference in New Issue
Block a user