我无法通过java-melody
监控spring应用程序。
有人可以通过弹簧配置帮助java-melody
吗?
当我在java-melody
中传递spring应用程序的URL时,我应该能够看到监视窗口。
答案 0 :(得分:1)
如果您的应用程序是maven托管,那么只需将javamelody依赖项添加到您的pom
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.55.0</version>
</dependency>
如果不是maven托管,那么您只需将javamelody.jar和jrobin-x.jar下载并复制到您的WEB-INF/lib
目录。
完成此操作后,请确保已在web.xml中定义了java meleody过滤器
<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
上面应该为您提供http://<host>:<port>/<context_root>/monitoring
对于批处理和业务,您可以按照@Pantelis发布的链接进行操作。如果要监视已执行的SQL,可以在用户指南 - https://code.google.com/p/javamelody/wiki/UserGuide#7._JDBC
上关注此链接希望这有帮助
答案 1 :(得分:0)
JavaMelody用户指南:https://code.google.com/p/javamelody/wiki/UserGuide
您需要的基本配置步骤:
通过步骤1和2,您将获得一份非常基本的绩效报告。我建议您先阅读用户指南。