1+ kind : ConfigMap
2+ metadata :
3+ name : jmx-config
4+ namespace : kafka
5+ apiVersion : v1
6+ data :
7+
8+ jmx-kafka-prometheus.yml : |+
9+ lowercaseOutputName: true
10+ jmxUrl: service:jmx:rmi:///jndi/rmi://127.0.0.1:5555/jmxrmi
11+ ssl: false
12+ whitelistObjectNames: ["kafka.server:*","java.lang:*"]
13+ rules:
14+ - pattern : kafka.server<type=ReplicaFetcherManager, name=MaxLag, clientId=(.+)><>Value
15+ - pattern : kafka.server<type=BrokerTopicMetrics, name=(BytesInPerSec|BytesOutPerSec|MessagesInPerSec), topic=(.+)><>OneMinuteRate
16+ - pattern : kafka.server<type=KafkaRequestHandlerPool, name=RequestHandlerAvgIdlePercent><>OneMinuteRate
17+ - pattern : kafka.server<type=Produce><>queue-size
18+ - pattern : kafka.server<type=ReplicaManager, name=(PartitionCount|UnderReplicatedPartitions)><>(Value|OneMinuteRate)
19+ - pattern : kafka.server<type=controller-channel-metrics, broker-id=(.+)><>(.*)
20+ - pattern : kafka.server<type=socket-server-metrics, networkProcessor=(.+)><>(.*)
21+ - pattern : kafka.server<type=Fetch><>queue-size
22+ - pattern : kafka.server<type=SessionExpireListener, name=(.+)><>OneMinuteRate
23+ - pattern : java.lang<type=OperatingSystem><>SystemCpuLoad
24+ - pattern : java.lang<type=Memory><HeapMemoryUsage>used
25+ - pattern : java.lang<type=OperatingSystem><>FreePhysicalMemorySize
26+
27+ jmx-zookeeper-prometheus.yaml : |+
28+ rules:
29+ - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d)><>(\\w+)"
30+ name: "zookeeper_$2"
31+ - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d), name1=replica.(\\d)><>(\\w+)"
32+ name: "zookeeper_$3"
33+ labels:
34+ replicaId: "$2"
35+ - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d), name1=replica.(\\d), name2=(\\w+)><>(\\w+)"
36+ name: "zookeeper_$4"
37+ labels:
38+ replicaId: "$2"
39+ memberType: "$3"
40+ - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d), name1=replica.(\\d), name2=(\\w+), name3=(\\w+)><>(\\w+)"
41+ name: "zookeeper_$4_$5"
42+ labels:
43+ replicaId: "$2"
44+ memberType: "$3"
0 commit comments