2012-01-20 29 views

回答

1

所有這些指標都可以使用JMX獲取。您可以編寫連接到外部(目標)監測Java程序的JVM選擇JMX指標到數據庫MBeanServer和轉儲。

您還可以使用神話般Jolokia庫來獲取使用幾乎支持HTTP的任何語言這些指標。 Jolokia本身也可以存儲選定指標的歷史價值。

話雖這麼說,你能不能簡單地轉儲到應用程序日誌有趣的值(或者一些選定的文件)和脫機處理它們?日誌文件更容易維護(日誌框架可以爲你刪除舊的文件)並訪問(存儲在數據庫中,或記錄到文件中)。

1

我不知道你所說的「後來他們商量」的意思,但如果它意味着你想要做的VisualVM的收集數據的離線分析,可以從監控的應用程序中創建「應用程序快照」。此應用程序快照封裝了數據和圖表,以及應用程序監視期間獲得的線程轉儲,堆轉儲和CPU /內存快照。

相關問題