genericjmxconfmbean:没有与objectname kafka匹配的mbeannetwork:type=requestmetrics,名称=requestspersec,请求=product

8hhllhi2  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(341)

我正在从事一个项目,在这个项目中,我试图使用mbean度量“kafka”收集apachekakfa请求速率度量。network:type=requestmetrics,name=requestspersec,request={product | fetchconsumer | fetchfollower}'在apache文档中定义。我使用collectd插件来收集这些指标。但是我得到了一个错误,没有mbean与对象名匹配。对于其他mbean度量,它工作正常。
我也尝试过使用jmx工具提取度量,但是对于这个度量它失败了。kafka运行类kafka.tools.jmxtool--jmx urlservice:jmx:rmi:///jndi/rmi://localhost:9090/jmxrmi—对象名kafka。network:type=requestmetrics,名称=requestspersec,请求=product
我想要所有3个生产者,获取消费者,获取追随者的请求率指标。我应该使用其他度量吗?我使用的Kafka版本是2.1

kninwzqo

kninwzqo1#

该度量已添加api版本标记。请参见下面的说明:
kip-272在公制kafka中添加了api版本标签。network:type=requestmetrics,name=requestspersec,request={product | fetchconsumer | fetchfollower |…}。这个指标现在变成了Kafka。network:type=requestmetrics,name=requestspersec,request={product | fetchconsumer | fetchfollower |…},version={0 | 1 | 2 | 3 |…}。这将影响不自动聚合的jmx监视工具。要获取特定请求类型的总计数,需要更新该工具以跨不同版本聚合。
用version标记重试,看看是否有效。

相关问题