我想知道是否有人能为我的web应用程序提供简单的性能仪表板的正确解决方案。技术栈: Tomcat +stack框架。
我正在寻找int OpenCore,但接缝他们的仪表板是相当昂贵的。
我希望能够方便地访问内存使用和响应时间。我可以尝试写我自己的解决方案,但我宁愿不发明轮子。
在谷歌上搜索了一段时间,给了我OpenCore。
有什么建议吗?
发布于 2011-02-18 21:31:19
监视Tomcat (以及许多其他Java应用程序)的标准方法是JMX。
启用JMX启动Tomcat之后,启动jconsole并连接到Tomcat进程。您应该看到大量的东西;所有这些数据都可以从您的see应用程序中访问。
为了获得响应时间,您需要查看Catalina→GlobalRequestProcessor→http-<yourPort>→Attributes部分。它有processingTime和requestCount;如果有必要,您可以从中得到平均值。
要获得堆内存使用情况,请查看java.lang→Memory→Attributes→HeapMemoryUsage和NonHeapMemoryUsage。
https://stackoverflow.com/questions/5043416
复制相似问题