Skip to content

Commit b0e6145

Browse files
authored
Merge pull request #61 from Yolean/metrics-jmx-zookeeper
Try to get meaningful metrics from Zookeeper
2 parents d4b95d2 + 253633f commit b0e6145

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

zookeeper/10zookeeper-config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ data:
3737
log4j.logger.org.apache.zookeeper.server.NIOServerCnxn=WARN
3838
3939
jmx-zookeeper-prometheus.yaml: |+
40+
lowercaseOutputName: true
41+
jmxUrl: service:jmx:rmi:///jndi/rmi://localhost:5555/jmxrmi
42+
ssl: false
43+
whitelistObjectNames: ["org.apache.ZooKeeperService:*","java.lang:*"]
4044
rules:
4145
- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d)><>(\\w+)"
4246
name: "zookeeper_$2"
@@ -54,3 +58,6 @@ data:
5458
labels:
5559
replicaId: "$2"
5660
memberType: "$3"
61+
- pattern : java.lang<type=OperatingSystem><>SystemCpuLoad
62+
- pattern : java.lang<type=Memory><HeapMemoryUsage>used
63+
- pattern : java.lang<type=OperatingSystem><>FreePhysicalMemorySize

zookeeper/50pzoo.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ spec:
6767
- -jar
6868
- jmx_prometheus_httpserver.jar
6969
- "5556"
70-
- example_configs/zookeeper.yaml
70+
- /etc/kafka/jmx-zookeeper-prometheus.yaml
7171
ports:
7272
- containerPort: 5556
7373
resources:
@@ -76,6 +76,9 @@ spec:
7676
memory: 100Mi
7777
limits:
7878
memory: 150Mi
79+
volumeMounts:
80+
- name: config
81+
mountPath: /etc/kafka
7982
volumes:
8083
- name: config
8184
configMap:

0 commit comments

Comments
 (0)