Я включил JMX на Кафки брокеров, добавивВключить JMX на Кафки ПОВ
`KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=<server_IP>
-Djava.net.preferIPv4Stack=true`“.
Однако, когда я использую «kafka.tools.JmxTool», чтобы получить метрики, она выводит метки времени Unix, которые не ожидается поведение.
sh /usr/local/kafka/bin/kafka-run-class.sh kafka.tools.JmxTool -- object-name 'kafka.server:type=BrokerTopicMetrics,name=AllTopicsMessagesInPerSec' --jmx-url service:jmx:rmi:///jndi/rmi://<server_IP>:9111/jmxrmi
Вышеупомянутая команда печатает отметки времени Unix. Как я могу исправить это и распечатать метрики?
Правильная идея, неправильная реализация. Вы правы, что вам может потребоваться установить другие JMM JVM args, но вы должны установить эти переменные перед вызовом скрипта, не изменяйте сам скрипт. Вы настраиваете себя на головную боль обслуживания. – Tim