Jakarta ee JavaEE(JBoss)监控

Jakarta ee JavaEE(JBoss)监控,jakarta-ee,jboss,ejb,monitoring,Jakarta Ee,Jboss,Ejb,Monitoring,监视JavaEE(JBoss)应用程序的最佳方法是什么? 它应该是免费使用的(开源就更好了) 我做了一些研究,找到了监视JBoss应用程序的方法,但主要是监视正在运行的线程、CPU、内存等不符合我要求的东西(例如) 应该监控的是用户发起的操作(调用了哪些方法、调用了多少次、这些请求花费了多长时间、完成了多少数据库调用、哪些对象受到了影响……)。请求的来源可以是任意的(JSF、Web服务、队列…)。有没有更好的方法可以做到这一点?Redhat有一个名为JBoss Operations Networ

监视JavaEE(JBoss)应用程序的最佳方法是什么? 它应该是免费使用的(开源就更好了)

我做了一些研究,找到了监视JBoss应用程序的方法,但主要是监视正在运行的线程、CPU、内存等不符合我要求的东西(例如)


应该监控的是用户发起的操作(调用了哪些方法、调用了多少次、这些请求花费了多长时间、完成了多少数据库调用、哪些对象受到了影响……)。请求的来源可以是任意的(JSF、Web服务、队列…)。有没有更好的方法可以做到这一点?

Redhat有一个名为JBoss Operations Network(JON)的产品,非常全面:


此外,您还可以使用JBoss命令行界面(JBoss cli),从中可以获得大量信息——JBoss安装中还捆绑了一个jconsole脚本,其中包括一个cli选项卡以及所有其他jconsole选项卡

Redhat有一个名为JBoss Operations Network(JON)的产品,非常全面:


此外,您还可以使用JBoss命令行界面(JBoss cli),从中可以获得大量信息——JBoss安装中还捆绑了一个jconsole脚本,其中包括一个cli选项卡以及所有其他jconsole选项卡

RHQ还可以监控方法调用的时间(所谓的调用时间度量)、数据源等。如果您可以修改被监控应用程序的代码,我建议您浏览这篇博客文章

RHQ还可以监控方法调用的时间(所谓的调用时间度量)、数据源、,等等。如果您可以修改受监控应用程序的代码,我建议您浏览这篇博文,您也可以使用CLI。您在管理控制台中看到的任何内容都可以通过CLI获得。有关一些示例,请参见

您也可以使用CLI。您在管理控制台中看到的任何内容都可以通过CLI获得。有关一些示例,请参见

泰-我看了一下,似乎这对于给定的要求来说太过分了。此外,它是一个商业产品(我编辑了这个问题-应该可以自由使用-sry,我错过了这个)。JON实际上是RHQ+支持人-我看过它,它似乎对给定的要求来说太过分了。此外,它是一个商业产品(我编辑了这个问题-应该可以免费使用-sry,我错过了这个)。JON实际上是RHQ+支持