1. Get jmx_prometheus_javaagent

There is a prometheus jmx exporter. It's javaagent that I can run with my jar file.

Below command is a general usage. This jmx exporter is not only for kafka.

java -javaagent:./jmx_prometheus_javaagent-1.0.1.jar=12345:config.yaml -jar yourJar.jar

12345 -> port

yourJar.jar -> will be a kafka jar file

config.yaml -> will find a config for kafka

Download jmx exporter

Download jmx_prometheus_javaagent-1.0.1.jar file from github release.

curl -O https://repo.maven.apache.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/1.0.1/jmx_prometheus_javaagent-1.0.1.jar

Put it inside kafka libs directory.

Last updated