我想知道是否有人可以將我指向我的Web應用程序的簡單性能儀表板的正確解決方案。技術堆棧:Tomcat + Springframework。簡單的網絡應用程序(Tomcat)性能儀表板
我在找int詮釋OpenCore,但他們的儀表板是相當昂貴的接縫。
我想輕鬆訪問內存使用情況,並且響應時間。我可以嘗試寫我自己的解決方案,但我寧願不發明輪子。
谷歌搜索了一段時間,只是給了我OpenCore。
有什麼建議嗎?
我想知道是否有人可以將我指向我的Web應用程序的簡單性能儀表板的正確解決方案。技術堆棧:Tomcat + Springframework。簡單的網絡應用程序(Tomcat)性能儀表板
我在找int詮釋OpenCore,但他們的儀表板是相當昂貴的接縫。
我想輕鬆訪問內存使用情況,並且響應時間。我可以嘗試寫我自己的解決方案,但我寧願不發明輪子。
谷歌搜索了一段時間,只是給了我OpenCore。
有什麼建議嗎?
監控Tomcat(以及其他許多Java應用程序)的標準方式是JMX。
之後你start Tomcat with JMX enabled,啓動jconsole
並連接到Tomcat進程。你應該看到大量的東西;所有這些數據都可以從您的Web應用程序中訪問。
爲了得到響應時間,你需要看看Catalina
→ GlobalRequestProcessor
→ http-<yourPort>
→ Attributes
部分。它有processingTime
和requestCount
;從這些你可以得到平均水平,如果有必要。
要獲得堆內存使用情況,看java.lang
→ Memory
→ Attributes
→ HeapMemoryUsage
和NonHeapMemoryUsage
。
嗨,感謝您的提示。我已經使用了JMX控制檯,但是我正在尋找更輕的東西。但我會再試一次。 – Konrad 2011-02-21 13:50:21