Почему первые 3 mbean-компонента на следующем рисунке показаны в двойных кавычках?
Метрики отображаются таким образом
Почему первые 3 mbean-компонента на следующем рисунке показаны в двойных кавычках?
Метрики отображаются таким образом
Трудно сказать по этим именам объектов, но я заметил, что есть 2 домена Kafka, которые не указаны в кавычках, поэтому я предполагаю, что разработчик JMX пытался иметь дело с ключевыми свойствами, которые содержали запрещенные символы JMX (или условия, при которых можно было бы ожидать того же) . Один из способов — массово заменить недопустимые символы допустимыми. Кажется, в данном случае они выбрали просто заключите в кавычки полное имя объекта. Странно (возможно, даже глючно?), что есть 2 отдельных домена для "kafka.producer"
и kafka.producer
.
Это зависит от версии Kafka, которую вы используете... В некоторых версиях Kafka некоторые элементы JMX цитировались. Я считаю, что это было изменено в будущих версиях, чтобы не требовать кавычек. Некоторая дополнительная информация доступна в этом сообщении: Как отслеживать брокера Kafka с помощью jmxtrans?< /а>