我使用 Java Visual VM 通过 JMX 监控我的 App Server (JBoss)。问题是我只能看到实时数据。
我想永久捕获信息,以便随时查看历史记录。即使 Java Visual VM 已重新启动。
问题:有没有办法让 Java Visual VM 定期记录统计信息。是否有任何其他工具可以记录 JMX 统计信息?
我尝试了一些像 Zabbix 这样的东西,但它对于这个需求来说太复杂了。
我使用 Java Visual VM 通过 JMX 监控我的 App Server (JBoss)。问题是我只能看到实时数据。
我想永久捕获信息,以便随时查看历史记录。即使 Java Visual VM 已重新启动。
问题:有没有办法让 Java Visual VM 定期记录统计信息。是否有任何其他工具可以记录 JMX 统计信息?
我尝试了一些像 Zabbix 这样的东西,但它对于这个需求来说太复杂了。
在我看来,JavaMelody适合您的需要。
数据被持久化。随着时间的推移会有图形(使用的内存、cpu、http会话、活动线程......)。
它易于安装(无需在服务器上安装代理)。安装后它是自动化的。
有一个非常酷的工具叫做 RHQ 用于完整的 JBoss 监控:http ://rhq-project.org/display/RHQ/Home