【发布时间】:2012-05-07 09:49:39
【问题描述】:
我使用 Java Visual VM 通过 JMX 监控我的应用服务器 (JBoss)。 问题是我只能看到实时数据。
我想永久捕获信息,以便随时查看历史记录。即使 Java Visual VM 已重新启动。
问题: 有没有办法让 Java Visual VM 定期记录统计信息。 还有其他可以记录 JMX 统计信息的工具吗?
我尝试了一些类似 Zabbix 的东西,但它对于这个需求来说太复杂了。
【问题讨论】:
-
VisualVM 可以持久化监控的数据。请参阅visualvm.java.net/snapshots.html 中的“应用程序快照”部分
-
但必须手动拍摄 VisualVM 应用程序快照。我需要一些自动化的东西......
-
我明白了。你没有提到它应该是自动化的。
-
github.com/jmxtrans 项目之一可用于将 JMX 数据点记录到文件中,然后可以使用您最喜欢的日志处理工具对其进行历史记录。
标签: jboss monitoring jmx visualvm