X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=kafka%2Fjmx-exporter-config.yml;fp=kafka%2Fjmx-exporter-config.yml;h=5f35f37a97e5cf2f910b332bcd1e9e6f30eca705;hb=2e7d16fa6d050ccbb157e72e906f0f71e02005dc;hp=0000000000000000000000000000000000000000;hpb=e7698c3d5244c9150e2ef6db31a1515bafeba435;p=demos%2Fkafka%2Fmonitoring diff --git a/kafka/jmx-exporter-config.yml b/kafka/jmx-exporter-config.yml new file mode 100644 index 0000000..5f35f37 --- /dev/null +++ b/kafka/jmx-exporter-config.yml @@ -0,0 +1,88 @@ +lowercaseOutputName: true +rules: +- pattern : kafka.cluster<>Value + name: kafka_cluster_$1_$2 + labels: + topic: "$3" + partition: "$4" +- pattern : kafka.log<>Value + name: kafka_log_$1 + labels: + topic: "$2" + partition: "$3" +- pattern : kafka.controller<>(Count|Value) + name: kafka_controller_$1_$2 +- pattern : kafka.network<>Value + name: kafka_network_$1_$2 +- pattern : kafka.network<>Count + name: kafka_network_$1_$2_total + labels: + request: "$3" +- pattern : kafka.network<>Count + name: kafka_network_$1_$2 + labels: + request: "$3" + type: COUNTER +- pattern : kafka.network<>Count + name: kafka_network_$1_$2 + labels: + request: "$3" +- pattern : kafka.network<>Count + name: kafka_network_$1_$2 +- pattern : kafka.server<>Count + name: kafka_server_$1_$2_total + labels: + topic: "$3" +- pattern : kafka.server<>Count + name: kafka_server_$1_$2_total + type: COUNTER + +- pattern : kafka.server<>(Count|Value) + name: kafka_server_$1_$2 + labels: + clientId: "$3" + topic: "$4" + partition: "$5" +- pattern : kafka.server<>(Count|Value) + name: kafka_server_$1_$2 + labels: + topic: "$3" + partition: "$4" +- pattern : kafka.server<>(Count|Value) + name: kafka_server_$1_$2 + labels: + topic: "$3" + type: COUNTER + +- pattern : kafka.server<>(Count|Value) + name: kafka_server_$1_$2 + labels: + clientId: "$3" + broker: "$4:$5" +- pattern : kafka.server<>(Count|Value) + name: kafka_server_$1_$2 + labels: + clientId: "$3" +- pattern : kafka.server<>(Count|Value) + name: kafka_server_$1_$2 + +- pattern : kafka.(\w+)<>Count + name: kafka_$1_$2_$3_total +- pattern : kafka.(\w+)<>Count + name: kafka_$1_$2_$3_total + labels: + topic: "$4" + type: COUNTER +- pattern : kafka.(\w+)<>Count + name: kafka_$1_$2_$3_total + labels: + topic: "$4" + partition: "$5" + type: COUNTER +- pattern : kafka.(\w+)<>(Count|Value) + name: kafka_$1_$2_$3_$4 + type: COUNTER +- pattern : kafka.(\w+)<>(Count|Value) + name: kafka_$1_$2_$3_$6 + labels: + "$4": "$5"