从 java 应用程序监控 Tomcat 服务器
Monitor Tomcat server from java application
我有一个 java Web 应用程序 运行 在 tomcat 服务器上,我想监控服务器的内存使用情况、活动、过期和拒绝 HTTP
向服务器请求,哪些请求需要最长的时间才能产生响应等
这可以从 java 开始吗??如果可以,谁能指出我正确的方向?我一直在努力寻找有关如何完成此操作的文档,但还没有找到任何具体的内容。
ps:我不想使用任何外部应用程序来执行此操作我希望能够从我的应用程序中监控服务器。
提前致谢。
您正在寻找 JMX。
查看常见问题解答中 Tomcat 的 monitoring page 了解更多信息。
使用 JMX 连接以及如何获取各种值比 SO 上的适当答案所能涵盖的要复杂得多,所以请看一下。我还在 ApacheCon 2015 上做了一个关于 monitoring Tomcat using JMX 的演讲,其中涵盖了使用外部工具进行监控,但会为您提供一些有关如何找到您正在寻找的数据的有用信息(甚至介绍您自己的一些数据)可用于从其他工具采样)。
我有一个 java Web 应用程序 运行 在 tomcat 服务器上,我想监控服务器的内存使用情况、活动、过期和拒绝 HTTP
向服务器请求,哪些请求需要最长的时间才能产生响应等
这可以从 java 开始吗??如果可以,谁能指出我正确的方向?我一直在努力寻找有关如何完成此操作的文档,但还没有找到任何具体的内容。
ps:我不想使用任何外部应用程序来执行此操作我希望能够从我的应用程序中监控服务器。
提前致谢。
您正在寻找 JMX。
查看常见问题解答中 Tomcat 的 monitoring page 了解更多信息。
使用 JMX 连接以及如何获取各种值比 SO 上的适当答案所能涵盖的要复杂得多,所以请看一下。我还在 ApacheCon 2015 上做了一个关于 monitoring Tomcat using JMX 的演讲,其中涵盖了使用外部工具进行监控,但会为您提供一些有关如何找到您正在寻找的数据的有用信息(甚至介绍您自己的一些数据)可用于从其他工具采样)。