Monitoring your long running Kafka applications can be an important aspect of
your Kafka setup; you can detect runtime issues and act before they arise to
incidents, use the information for debugging and be confident in your
deployment.

Fast Data Monitoring includes a special command line tool for this purpose,
fast_data_monitoring, which can be seen as a replacement for the java
program. It augments your JVM-based application with a java agent that you
can then add to Prometheus via Cloudera Manager. Landoop’s agent monitors
both your application’s Kafka metrics, but also operational metrics, such
as memory used and open file descriptors.

If your application doesn’t run on a node of your Cloudera cluster, the
fast_data_monitoring command won’t be available. You can get instead our
exporter jar and configuration instead at our tools repository.

Inside the archive you will find fastdata_agent.jar[1] and exporter.yml.
You can use them to export JMX metrics of your application to Prometheus format.