如何在Kafka JMX指标中观察ResponseSendTimeMs和ConsumerLag

时间:2019-08-30 22:32:37

标签: apache-kafka jmx

在kafka代理上,我可以正常运行以下命令:

./kafka-run-class.sh kafka.tools.JmxTool --object-name kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec

但是这些命令失败,并显示“查询对象没有匹配的属性”

./kafka-run-class.sh kafka.tools.JmxTool --object-name 'kafka.server:type=FetcherLagMetrics,name=ConsumerLag,clientId=([-.\w]+),topic=([-.\w]+),partition=([0-9]+)'

./kafka-run-class.sh kafka.tools.JmxTool --object-name "kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request={Produce|FetchConsumer|FetchFollower}"

./kafka-run-class.sh kafka.tools.JmxTool --object-name "kafka.network:type=RequestMetrics,name=RequestsPerSec,request=FetchFollower"

如何收集这些指标?

Kafka版本2.2.0

0 个答案:

没有答案