2011-02-18 79 views
2

我想知道是否有人可以將我指向我的Web應用程序的簡單性能儀表板的正確解決方案。技術堆棧:Tomcat + Springframework。簡單的網絡應用程序(Tomcat)性能儀表板

我在找int詮釋OpenCore,但他們的儀表板是相當昂貴的接縫。

我想輕鬆訪問內存使用情況,並且響應時間。我可以嘗試寫我自己的解決方案,但我寧願不發明輪子。

谷歌搜索了一段時間,只是給了我OpenCore。

有什麼建議嗎?

回答

2

監控Tomcat(以及其他許多Java應用程序)的標準方式是JMX

之後你start Tomcat with JMX enabled,啓動jconsole並連接到Tomcat進程。你應該看到大量的東西;所有這些數據都可以從您的Web應用程序中訪問。

爲了得到響應時間,你需要看看CatalinaGlobalRequestProcessorhttp-<yourPort>Attributes部分。它有processingTimerequestCount;從這些你可以得到平均水平,如果有必要。

要獲得堆內存使用情況,看java.langMemoryAttributesHeapMemoryUsageNonHeapMemoryUsage

+0

嗨,感謝您的提示。我已經使用了JMX控制檯,但是我正在尋找更輕的東西。但我會再試一次。 – Konrad 2011-02-21 13:50:21