【发布时间】:2015-09-30 19:48:02
【问题描述】:
【问题讨论】:
-
你能显示完整的 ObjectNames 吗?
-
@Nicholas 添加了图片
【问题讨论】:
很难从这些 ObjectNames 中说出来,但我注意到有 2 个 Kafka 域没有被引用,所以我猜想 JMX 开发人员正在尝试处理包含 JMX 不允许字符(或人们可能期望的条件)的关键属性相同)。一种方法是用有效字符批量替换无效字符。在这种情况下,他们似乎选择简单地 quote 整个 ObjectName。 "kafka.producer" 和 kafka.producer 有 2 个单独的域,这很奇怪(甚至可能是错误的?)。
【讨论】:
这取决于您使用的 Kafka 版本...在某些版本的 Kafka 中,引用了一些 JMX 元素。我相信这在未来的版本中已经改变为不需要引号。此帖子提供了一些其他信息:How to monitor Kafka broker using jmxtrans?
【讨论】: