【问题标题】:Simple web aplication (Tomcat) performance dashboard简单的 Web 应用程序 (Tomcat) 性能仪表板
【发布时间】:2011-02-18 15:51:36
【问题描述】:

我想知道是否有人可以为我的 Web 应用程序的简单性能仪表板指出正确的解决方案。技术栈:Tomcat + Springframework。

我正在寻找 OpenCore,但接缝他们的仪表板非常昂贵。

我想轻松访问内存使用情况和响应时间。我可以尝试编写自己的解决方案,但我宁愿不发明轮子。

谷歌搜索了一会儿,我发现了 OpenCore。

有什么建议吗?

【问题讨论】:

    标签: spring tomcat servlets


    【解决方案1】:

    监控 Tomcat(以及许多其他 Java 应用程序)的标准方法是 JMX

    start Tomcat with JMX enabled 之后,启动 jconsole 并连接到 Tomcat 进程。你应该看到很多东西;所有这些数据都可以从您的网络应用程序中访问。

    为了获得响应时间,您需要查看CatalinaGlobalRequestProcessorhttp-<yourPort>Attributes 部分。它有processingTimerequestCount;如有必要,您可以从中获得平均值。

    要获取堆内存使用情况,请查看 java.langMemoryAttributesHeapMemoryUsageNonHeapMemoryUsage

    【讨论】:

    • 您好,感谢您的提示。我已经使用了 JMX 控制台,但我宁愿寻找更轻的东西。但我会再试一次。
    猜你喜欢
    • 2011-03-18
    • 2017-11-15
    • 2011-02-09
    • 2013-01-25
    • 2016-09-10
    • 2010-12-29
    • 2020-11-25
    • 1970-01-01
    • 2013-04-10
    相关资源
    最近更新 更多