Skip to content

Commit db52a3c

Browse files
committed
Uses JMX config from config map, so we can experiment
1 parent b6c85eb commit db52a3c

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

zookeeper/10zookeeper-config.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,22 @@ data:
3535
# Suppress connection log messages, three lines per livenessProbe execution
3636
log4j.logger.org.apache.zookeeper.server.NIOServerCnxnFactory=WARN
3737
log4j.logger.org.apache.zookeeper.server.NIOServerCnxn=WARN
38+
39+
jmx-zookeeper-prometheus.yaml: |+
40+
rules:
41+
- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d)><>(\\w+)"
42+
name: "zookeeper_$2"
43+
- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d), name1=replica.(\\d)><>(\\w+)"
44+
name: "zookeeper_$3"
45+
labels:
46+
replicaId: "$2"
47+
- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d), name1=replica.(\\d), name2=(\\w+)><>(\\w+)"
48+
name: "zookeeper_$4"
49+
labels:
50+
replicaId: "$2"
51+
memberType: "$3"
52+
- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d), name1=replica.(\\d), name2=(\\w+), name3=(\\w+)><>(\\w+)"
53+
name: "zookeeper_$4_$5"
54+
labels:
55+
replicaId: "$2"
56+
memberType: "$3"

zookeeper/51zoo.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ spec:
7070
- -jar
7171
- jmx_prometheus_httpserver.jar
7272
- "5556"
73-
- example_configs/zookeeper.yaml
73+
- /etc/kafka/jmx-zookeeper-prometheus.yaml
7474
ports:
7575
- containerPort: 5556
7676
resources:
@@ -79,6 +79,9 @@ spec:
7979
memory: 100Mi
8080
limits:
8181
memory: 150Mi
82+
volumeMounts:
83+
- name: config
84+
mountPath: /etc/kafka
8285
volumes:
8386
- name: config
8487
configMap:

0 commit comments

Comments
 (0)