Enable JMX on Kafka Brokers -


i enabled jmx on kafka brokers adding

    `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`“.  

however, when use ‘kafka.tools.jmxtool’ metrics, outputs unix time stamps not expected behavior.

    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 

the above command prints out unix time stamps. how can fix , have print out metrics?

you must set 'jmx_port' variable, or add following line bin/kafka-server-start.sh.

export jmx_port=${jmx_port:-9999} 

then able connect kafka jmx metrics. use jconsole tool , 'localhost:9999' address.


Comments

Popular posts from this blog

Ansible - ERROR! the field 'hosts' is required but was not set -

customize file_field button ruby on rails -

SoapUI on windows 10 - high DPI/4K scaling issue -