i am using Kafka metricbeat module to get metrics from a Kafka cluster. Furthermore i have enabled Jolokia (JMX - HTTP Connector) to fetch metrics also from broker, consumer and producer.
The solution works as expected but i am missing some critical metrics e.g. kafka.server:type=ReplicaManager,name=UnderReplicatedPartitions
This manifest.yml is not intended to be modified (but you can do it You will find it in your installation of Metricbeat, only problem is that it will be overwritten on upgrades).
One thing you can try is to override the jmx.mappings settings from your kafka module configuration. For that, copy these settings from the manifest to the config and there modify or add the metrics you need.
It could be for example something like this in your configuration (not tested):
Longer term, it'd be interesting if you could open a pull request in Beats to add this metric to this manifest in the Kafka module, or open an issue requesting to add the fields you are missing
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.