我有一些JMX Beans在我的應用程序中公開性能信息。我想有一些工具可以在圖形中繪製一個MBean的屬性來監視(一個Windows Perf Mon)。我喜歡JConsole和VisualVM附帶的東西,但是我一直無法找到一個好的插件,它可以讓我在MBean上選擇一個屬性並進行監控。有人有主意嗎?MBean簡單圖形監視器
回答
您可以嘗試JRockit Mission Control。它允許您使用自己的圖表,表格甚至撥號來定製您要監視的MBean屬性的用戶界面。
定製的UI存儲在一個工作空間目錄,默認情況下,在你的主目錄,但你可以有多個工作區,並與您要使用的一個啓動任務控制。
jrcm.exe -data c:/application1
jrcm.exe -data c:/application2
謝謝,我開始看這個,看起來很有趣,我需要什麼。 – noplay 2009-12-15 13:36:16
輪詢JMX變量比較簡單。演講可能更加痛苦。
對於製圖組件,您可能想要查看JFreeChart。雖然它不是實時圖表包,但它對於這些類型的應用程序來說確實非常有效。看看一些樣品here。
感謝您的信息,我會查看鏈接。我希望有一個現有的這個功能包。監視和繪製MBean的指標應該是人們經常進行的操作。 – noplay 2009-12-14 17:48:32
是的 - 我有些驚訝,有沒有一個可配置的應用程序來做到這一點很容易 – 2009-12-14 18:01:24
您可以在VisualVM中繪製JMX數值,雙擊數值屬性值將顯示一個圖表,該圖表繪製出該數值的變化。
例如,雙擊Garbage Collector MBean MarksweepCompact的CollectionTime屬性將繪製執行垃圾收集所花費的時間。
JRDS會做你想要什麼。設置有點棘手,但一旦找出配置,就可以爲JMX屬性創建圖形。它使用RRD4j(如rrd,但在Java中),因此它可以爲您保留「彙總」歷史數據。
是的,如果雙擊數字屬性值,jconsole將自動開始輪詢並繪製該屬性的實時圖表。這正是我所期待的,令人興奮的......但是,我想指出這僅適用於具有數值的只讀屬性。
這似乎是對答案,問題或評論的評論;你可以在什麼時候放置它? – rfornal 2015-04-02 19:42:55
- 1. 監視Tomcat StandardThreadExecutor的隊列大小(MBean)
- 2. 視圖中的簡單2D圖形
- 3. 我該如何編寫簡單的Mbean來監控JBOSS服務器
- 4. Tomcat監控MBean註冊
- 5. 簡單的圖形發生器[急速]
- 6. 簡單條形圖不顯示圖形
- 7. 使用JMX監視Tomcat服務器的簡單工具
- 8. 用於控制和監視的簡單中間件服務器
- 9. 簡單的程序使用Java監視器
- 10. Microsoft圖形實時狀態監視
- 11. 監視封閉圖形阿卡流
- 12. 簡單的視圖控制器幫助
- 13. 簡單的圖形問題
- 14. java中的簡單圖形
- 15. python的簡單圖形
- 16. 散景簡單條形圖
- 17. 簡單的Java圖形
- 18. 簡單的圖形交互
- 19. 簡單視圖和複雜視圖
- 20. 單擊監聽器從列表視圖中的2個圖像
- 21. 簡單的拖放視圖?
- 22. 簡單的位圖圖形在C + +?
- 23. 監視器HornetQ
- 24. 使用vtk通過paraview着色的簡單圖形可視化
- 25. 用於可視化圖形/網絡的簡單JavaScript庫?
- 26. Java中簡單圖形用戶界面的可視化問題
- 27. 視頻組件的簡單視圖
- 28. 診斷監視器跟蹤監聽器
- 29. 簡單程序的簡單圖形工具
- 30. 單擊監聽器上的文本視圖
每個人似乎都錯過的東西是,如果雙擊JConsole中的數字屬性,它會自動創建一個圖並開始輪詢該屬性。 – brettw 2013-10-16 05:17:03
請將接受的答案更改爲Adrian Muraru提供的答案 – 2017-12-18 12:02:13