如何想检测apollo的运行状态
1,使用的jdk启用jmx
在被监控端打开jre的lib/managent目录,将jmxremote.password.template修改为jmxremote.password,并且编辑该文件启用
monitorRole QED
controlRole R&D
2,运行的应用添加jmx选项参数
在创建的apollo实例目录,编辑bin/apollo-broker文件
启用
export JMX_OPTS="-Djava.rmi.server.hostname=192.168.56.222(本机的地址,监控端监控时使用) -Dcom.sun.management.jmxremote.port=10999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
3,在监控端打开jvisualvm
右键远程,添加远程主机,添加IP地址
添加完毕后,右键新添加的IP地址,添加JMX连接,在连接选项中添加端口,上面设置的port,即10999,点击确定
然后双击新添加的jmx连接,就可以看到监控信息了。