我有一个运行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聚合数据.
还没有尝试过自己,但是看起来很有希望!