答案 0 :(得分:0)
很难从这些ObjectNames中说,但我注意到有2个Kafka域未被引用,所以我猜想JMX开发人员试图处理包含JMX不允许字符的关键属性(或者人们可能期望的条件)相同)。一种方法是用有效字符批量替换无效字符。在这种情况下,他们似乎只选择quote整个ObjectName。 "kafka.producer"
和kafka.producer
有两个独立的域,这很奇怪(甚至可能有些错误?)。
答案 1 :(得分:0)
这取决于您使用的Kafka版本...在某些版本的Kafka中,引用了一些JMX元素。我相信这在未来的版本中已经改变,不需要引号。此帖还提供了一些其他信息:How to monitor Kafka broker using jmxtrans?