簡體   English   中英

Java EE(JBoss)監控

[英]Java EE (JBoss) monitoring

監視Java EE(JBoss)應用程序的最佳方法是什么? 它應該是免費使用的(開源會很棒)。

我做了一些研究,發現了監視JBoss應用程序的方法,但主要是監視運行線程,CPU,內存和諸如此類的東西,這些都不是我的要求(例如, http//rhq-project.github.io)。 / rhq / )。

應該監視的是用戶發起的動作(調用了什么方法,多少次,這些請求花費了多長時間,完成了多少次數據庫調用,哪些對象受到了影響...)。 請求的來源可以是任意的(JSF,Web服務,隊列...)。 可以使用https://github.com/javamelody/javamelody/wiki完成此操作,還是有更好的方法?

Redhat有一個名為JBoss Operations Network(JON)的產品,功能非常全面: http : //www.redhat.com/en/technologies/jboss-middleware/operations-network

您也可以使用JBoss命令行界面(jboss-cli),從中可以獲取很多信息-JBoss安裝中還捆綁了一個jconsole腳本,其中包括一個CLI選項卡以及所有其他jconsole選項卡。

RHQ還可以監視方法調用的時間(所謂的調用時間指標),數據源等。如果可以修改被監視應用程序的代碼,建議瀏覽此博客文章http:// pilhuhn。 blogspot.cz/2013/01/monitoring-monster.html

您也可以使用CLI。 您在管理控制台中看到的所有內容都可以通過CLI使用。 有關某些示例,請參見https://docs.jboss.org/author/display/WFLY8/CLI+Recipes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM