产品定价 立即试用
社区版
入门 文档 指南 安装 架构 API 常见问题

JavaJMX监控工具

监控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应用并查看内部状态

Thingsboard JMX overview with VisualVM