我有一台运行Web应用程序的tomcat服务器。除此之外,还有另外两个运行批处理任务的JVM。 Jamon是监视性能,点击数等的一种非常酷的方法,可以使用Jamonadmin.jsp(随jamon war文件提供)在网络上查看。但是我想聚合来自其他两个JVM的Jamon统计信息并显示在tomcat服务器VM上。

我在想两个虚拟机中的每一个上的一个端口,当从tomcat询问时,这些端口会响应序列化的Jamon对象。

Jamon API中已经存在这样的功能吗?或任何实现此目的的建议?

谢谢,
-科沙夫

最佳答案

我正在寻找类似的东西,而偶然发现了这篇文章:
http://java.dzone.com/articles/case-study-performance-tuning--0

JARep是从性能测量工具(如JAMon API)提取的用于应用程序性能数据的报告工具。然后将数据存储在数据库中。通过Web应用程序或Swing应用程序,您可以查看一段时间内的性能。可以跨多个JVM聚合数据。

还没有尝试过自己,但是看起来很有希望!

10-08 03:43