如何在命令行上监控 Kafka 代理的 JMX 指标? [英] How to monitor JMX metrics of Kafka broker on command line?
问题描述
Kafka 集群可以通过它公开的 JMX 指标进行详细监控.通常,外部 GUI 或像 jconsole
这样的应用程序需要连接到代理公开的 JMX_PORT
以查看这些指标.
A Kafka cluster can be monitored in granular detail via the JMX metrics it exposes. Usually an external GUI or application like jconsole
needs to be hooked up to a broker's exposed JMX_PORT
in order to view these metrics.
是否可以通过 STDOUT
在 SSH 会话中查看代理的 JMX 指标?是否有我可以运行的原生 Kafka 命令来查看这些指标?
Is there a way that I can view a broker's JMX metrics in an SSH session, via STDOUT
?
Is there a native Kafka command that I can run to view these metrics?
推荐答案
下载位于此处的 jar:
Download the jar located here:
https://sourceforge.net/projects/独眼巨人组/文件/jmxterm/1.0-alpha-4/
在机器上,然后运行:
wget https://sourceforge.net/projects/cyclops-group/files/jmxterm/1.0-alpha-4/-o jmxterm.jar
java -jar jmxterm.jar
>打开本地主机:$jmx_port
帮助会给你你需要的东西:)
Help will give you what you need after that :)
把这个罐子放在有用的地方,我几乎每天都用它.
Save this jar somewhere useful, I use it nearly every day.
这篇关于如何在命令行上监控 Kafka 代理的 JMX 指标?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!