4

java melody 真的只能与 Java EE Web 应用程序集成吗?

我希望它监控我的应用程序,该应用程序是使用 jpos 框架构建的,即给定 mbean 的 jpos 在那里。我可以将它与基于 jpos (mBeans) 的应用程序集成吗?

4

3 回答 3

2

在 Java Melody 高级用户指南中,有一节解释了如何监控非 webapp/no-server 独立应用程序:

在独立应用程序中嵌入 JavaMelody

为了在浏览器中显示 JavaMelody 分析,建议包括一个 Jetty 服务器。为此,您需要创建一个“EmbeddedServer”类,并从应用程序运行它:EmbeddedServer.start(8080, parameters);

于 2017-02-14T09:46:02.213 回答
0

如果您使用的是 EJB,您所要做的就是添加旋律 jar 文件,然后在您使用的 eja-jar.xml 文件中添加:

...
<interceptors>
    <interceptor>
        <interceptor-class>net.bull.javamelody.MonitoringInterceptor</interceptor-class>
    </interceptor>
</interceptors>
<assembly-descriptor>
    <interceptor-binding>
        <ejb-name>*</ejb-name>
        <interceptor-class>net.bull.javamelody.MonitoringInterceptor</interceptor-class>
    </interceptor-binding>
</assembly-descriptor>
....
于 2016-08-11T18:06:31.457 回答
-1

你可以使用 javamelody 来监控几乎任何东西,只是集成起来可能有点困难。

于 2015-03-19T15:21:04.867 回答