ho attivato JMX il broker Kafka con l'aggiunta diAbilita JMX su Kafka Brokers
`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`“.
Tuttavia, quando uso 'kafka.tools.JmxTool' per ottenere le metriche, emette Unix timestamp che non sono l'atteso comportamento.
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
Il comando stampa precede rispecchia Unix timestamp. Come posso risolvere questo problema e stampare le metriche?
Giusta idea, implementazione errata. Hai ragione che potrebbe essere necessario impostare altri argomenti JM JMX, ma è necessario impostare tali variabili prima di richiamare lo script, non modificare lo script stesso. Ti stai preparando per un mal di testa di manutenzione. – Tim