jconsole - 双引号中的MBean

时间:2015-09-30 19:48:03

标签: java jmx jconsole mbeans

为什么以下图片中的前3个mbeans以双引号显示?

enter image description here

指标以这种方式显示

enter image description here

2 个答案:

答案 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?