如何在java旋律中创建自定义报告?

时间:2015-09-25 11:10:42

标签: java monitoring java-melody

我想跟踪一些特定的servlet请求。 是否可以为特定请求创建自定义报告并使用Java Melody进行监控?

另外,要创建一个示例自定义报告, 我尝试按照下面链接中“自定义报告”部分中给出的示例实现, https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#custom-reports。 即添加参数“custom-reports”,创建一个Jsp页面并将其路径作为此自定义报告的值。

<init-param>
    <param-name>custom-reports</param-name>
    <param-value>customReport</param-value>
</init-param>
<init-param>
        <param-name>customReport</param-name>
        <param-value>/WEB-INF/MyCustomReport.jsp</param-value>
</init-param>

但无法在浮动菜单上看到任何新自定义报告的链接。 此外,当我尝试使用url仅打开自定义报告时, http://localhost:8080/MyTestProject/monitoring?report=customReport

我的NullPointerException以下。

java.lang.NullPointerException
    net.bull.javamelody.MonitoringController.doCustomReport(MonitoringController.java:482)
    net.bull.javamelody.MonitoringController.doReportCore(MonitoringController.java:208)
    net.bull.javamelody.MonitoringController.doReport(MonitoringController.java:186)
    net.bull.javamelody.MonitoringController.doActionIfNeededAndReport(MonitoringController.java:148)
    net.bull.javamelody.MonitoringFilter.doMonitoring(MonitoringFilter.java:342)
    net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:167)
    net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:160)

[注意:我正在使用javaMelody版本1.57.0]

有任何建议/帮助吗?

0 个答案:

没有答案