如何使用Kafka管理客户端获取消费者指标?

时间:2019-07-28 14:06:31

标签: apache-kafka kafka-consumer-api

我需要编写一个API以在Java中显示消费者指标。我想到了使用Kafka管理客户端。有什么方法可以检索消费者指标信息

我检查了管理员客户端代码。我有Kafka消费类。我有消费者指标方法,但是它不保存信息。

1 个答案:

答案 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 ...
相关问题