ich JMX auf Kafka Broker aktiviert durch Zugabe vonaktivieren JMX auf 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`“.
Allerdings, wenn ich ‚kafka.tools.JmxTool‘ verwenden, um die Metriken zu bekommen, gibt es Unix Zeitstempel, die nicht die zu erwarten sind Verhalten.
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
Der obige Befehl gibt Unix-Zeitstempel aus. Wie kann ich das beheben und die Metriken ausdrucken lassen?
Richtige Idee, falsche Implementierung. Sie haben Recht, dass Sie möglicherweise andere JMX-JVM-Argumente festlegen müssen. Sie sollten diese Variablen jedoch vor dem Aufruf des Skripts festlegen und das Skript nicht selbst ändern. Du machst dich auf einen Maintenance-Kopfschmerz gefasst. – Tim