diff options
author | solsson <solsson@gmail.com> | 2017-11-03 14:02:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-03 14:02:12 +0100 |
commit | b0e614554cd1f0507b38437d2087f182ac74beed (patch) | |
tree | 950470299429d35041f170ad85ca0a60d28dc4bd | |
parent | d4b95d288708755105032ac730b8bfbfccb6fcf1 (diff) | |
parent | 253633f05318833d134ef5484063bba76d76579d (diff) | |
download | kubernetes-kafka-b0e614554cd1f0507b38437d2087f182ac74beed.tar.gz kubernetes-kafka-b0e614554cd1f0507b38437d2087f182ac74beed.tar.bz2 kubernetes-kafka-b0e614554cd1f0507b38437d2087f182ac74beed.zip |
Merge pull request #61 from Yolean/metrics-jmx-zookeeper
Try to get meaningful metrics from Zookeeper
-rw-r--r-- | zookeeper/10zookeeper-config.yml | 7 | ||||
-rw-r--r-- | zookeeper/50pzoo.yml | 5 |
2 files changed, 11 insertions, 1 deletions
diff --git a/zookeeper/10zookeeper-config.yml b/zookeeper/10zookeeper-config.yml index c9b7a6f..eeba1e0 100644 --- a/zookeeper/10zookeeper-config.yml +++ b/zookeeper/10zookeeper-config.yml @@ -37,6 +37,10 @@ data: log4j.logger.org.apache.zookeeper.server.NIOServerCnxn=WARN jmx-zookeeper-prometheus.yaml: |+ + lowercaseOutputName: true + jmxUrl: service:jmx:rmi:///jndi/rmi://localhost:5555/jmxrmi + ssl: false + whitelistObjectNames: ["org.apache.ZooKeeperService:*","java.lang:*"] rules: - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d)><>(\\w+)" name: "zookeeper_$2" @@ -54,3 +58,6 @@ data: labels: replicaId: "$2" memberType: "$3" + - pattern : java.lang<type=OperatingSystem><>SystemCpuLoad + - pattern : java.lang<type=Memory><HeapMemoryUsage>used + - pattern : java.lang<type=OperatingSystem><>FreePhysicalMemorySize diff --git a/zookeeper/50pzoo.yml b/zookeeper/50pzoo.yml index 70d7c0e..6ac35ba 100644 --- a/zookeeper/50pzoo.yml +++ b/zookeeper/50pzoo.yml @@ -67,7 +67,7 @@ spec: - -jar - jmx_prometheus_httpserver.jar - "5556" - - example_configs/zookeeper.yaml + - /etc/kafka/jmx-zookeeper-prometheus.yaml ports: - containerPort: 5556 resources: @@ -76,6 +76,9 @@ spec: memory: 100Mi limits: memory: 150Mi + volumeMounts: + - name: config + mountPath: /etc/kafka volumes: - name: config configMap: |