jconsole — MBeans в двойных кавычках

Почему первые 3 mbean-компонента на следующем рисунке показаны в двойных кавычках?

введите здесь описание изображения

Метрики отображаются таким образом

введите здесь описание изображения


person Aravind Yarram    schedule 30.09.2015    source источник
comment
Можете ли вы показать полные имена объектов?   -  person Nicholas    schedule 30.09.2015
comment
@Nicholas добавил картинку   -  person Aravind Yarram    schedule 02.10.2015


Ответы (2)


Трудно сказать по этим именам объектов, но я заметил, что есть 2 домена Kafka, которые не указаны в кавычках, поэтому я предполагаю, что разработчик JMX пытался иметь дело с ключевыми свойствами, которые содержали запрещенные символы JMX (или условия, при которых можно было бы ожидать того же) . Один из способов — массово заменить недопустимые символы допустимыми. Кажется, в данном случае они выбрали просто заключите в кавычки полное имя объекта. Странно (возможно, даже глючно?), что есть 2 отдельных домена для "kafka.producer" и kafka.producer.

person Nicholas    schedule 02.10.2015

Это зависит от версии Kafka, которую вы используете... В некоторых версиях Kafka некоторые элементы JMX цитировались. Я считаю, что это было изменено в будущих версиях, чтобы не требовать кавычек. Некоторая дополнительная информация доступна в этом сообщении: Как отслеживать брокера Kafka с помощью jmxtrans?< /а>

person Eric Broda    schedule 07.10.2015