/bin/bash java -Xms512M -Xmx512M -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m -cp KafkaOffsetMonitor-assembly-0.2.1.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk 10.104.109.176:2181,10.104.86.238:2182,10.104.122.21:2181 --port 8787 --refresh 10.seconds --retain 7.days ...
#开启JMX端口export KAFKA_JMX_PORT=<port_number>export KAFKA_JMX_HOSTNAME=<hostname>export KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=$KAFKA_JMX_HOSTNAME -Dcom.sun.management...
ISKAFKASERVER="false"if[["$*"=~"kafka.Kafka"]];thenISKAFKASERVER="true"fi# JMX port to useif[$JMX_PORT]&&[-z"$ISKAFKASERVER"];thenKAFKA_JMX_OPTS="$KAFKA_JMX_OPTS-Dcom.sun.management.jmxremote.port=$JMX_PORT"if!echo"$KAFKA_JMX_OPTS"|grep -qF --'-Dcom.sun.management.jmxrem...
JMX_PORT=9999 ./kafka-server-start.sh ../config/server.properties 启动JConsole jconsole 在JConsole 中,连接到 localhost:9999,然后你可以浏览和监控 Kafka 的各种指标。 2. 使用 jcmd 命令查看 JVM 信息 jcmd <pid> PerfCounter.print <pid> 是 Kafka 进程的 PID。你可以使用 jps 命令获取 Kafka 进程的 ...
jmx端口主要用来监控kafka集群的。 在启动kafka的脚本kafka-server-start.sh中找到堆设置,添加export JMX_PORT="9999" if["x$KAFKA_HEAP_OPTS"="x"];thenexport KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"export JMX_PORT="9999"fi 或者在启动脚本中添加如下: ...
KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT " fi 某些服务器可能无法正确绑定ip,这时候我们需要显示指定绑定的host:-Djava.rmi.server.hostname=10.0.55.229; jconsole连接 配置好jmx并启动kafka后,可以启动jconsole验证jmx配置是否正确(连接远程进程的host就是参数java.rmi.se...
通过JMX_PORT 指定连接jmx的端口号 JMX_PORT=9999nohup bin/kafka-server-start.sh config/server.properties & 1 1、jconsole 利用jconsole 工具:(可通过jconsole,找到Mbean对应的指标,鼠标悬浮指标上方就能找到代码查询所需的ObjectName。) 可以在JDK安装的bin目录中找到jconsole ...
port:jmx端口 obj:对应jmx的ObjectName,就是我们要监控的指标 attr:对应ObjectName的属性,可以理解为我们要监控的指标的值 resultAlias:对应metric 的名称,在InfluxDB里面就是MEASUREMENTS名 tags:对应InfluxDB的tag功能,对与存储在同一个MEASUREMENTS里面的不同监控指标可以做区分,我们在用Grafana绘图的时候会用到,建议...
要点: 您可以在 com.sun.management.jmxremote.port 选项中指定的端口连接至服务器的 JMX 接口,而不必提供任何类型的凭证。但是,建议不要对生产环境使用此选项,不过此选项对于在测试环境或本地环境中使用 JMX 很有用。 Linux: # for JMX monitoring
(可选)步骤二:配置containerPort 若您是容器服务类型的Prometheus实例,您还需要配置containerPort,以便可观测监控 Prometheus 版能顺利抓取到Kafka JMX Agent的数据。若您是ECS类型的Prometheus实例,请跳过此步骤。 登录容器服务管理控制台。 在控制台左侧导航栏,单击集群。 在集群列表页面,单击目标集群名称或者目标集群右...