我需要编写一个API以在Java中显示消费者指标。我想到了使用Kafka管理客户端。有什么方法可以检索消费者指标信息
我检查了管理员客户端代码。我有Kafka消费类。我有消费者指标方法,但是它不保存信息。
答案 0 :(得分:1)
Kafka使用者可以报告许多metrics through JMX,您只需在代码中或通过命令行向使用者添加一些Java属性即可。例如,对于控制台使用者:
$ KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9398 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" kafka-console-consumer ...