监控ThingsBoard Java应用
我们将使用Visual VM监控ThingsBoard应用。docker-compose.yml中已通过以下配置启用JMX:
1
JAVA_OPTS: " -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=127.0.0.1"
将JMX端口从ThingsBoard实例转发到本地机器:
1
ssh -L 9999:127.0.0.1:9999 thingsboard
现在可使用VisualVM连接ThingsBoard应用并查看内部状态
