我在运行在unix机器上的jboss服务器上部署了一个Web应用程序。 我希望能够监视线程,CPU时间,请求等,以便在服务器上评估应用程序性能。 什么是最好的方法呢?
答案 0 :(得分:2)
The jboss.system:type=ServerInfo MBean提供了几个属性,可用于监视JBoss实例中的线程和内存使用情况。
一些使用Java Management Extensions(JMX)进行远程监控和管理的开源工具
答案 1 :(得分:1)
还有RHQ提供的不仅仅是监控(更改)值,可以在服务器上运行(重启等),可以进行配置更改以及在服务器上部署应用程序(或机器上的整个服务器。)
答案 2 :(得分:0)
Solaris / Linux操作系统/ * BSD?在Solaris和* BSD上,您可以考虑使用DTrace作为常规应用程序监视工具。