问题标签 [java-melody]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1008 浏览

java - Java Melody web.xml 过滤器不适用于 Jetty Server

我最近将 Java Melody 添加到了一个 grails 应用程序中。所以我想限制可以访问监控端点的 IP 地址,并为其添加基本身份验证,这样一旦应用程序发布供公众使用,任何人都无法访问监控端点。

根据他们的文档(https://github.com/javamelody/javamelody/wiki/UserGuide#16-security),我已经在我的 web.xml 中添加了过滤器。

它们看起来像这样:

当我使用 grails run-app 运行应用程序时,我已经验证它可以正常工作。如果我尝试访问监控端点,系统会提示我输入用户名和密码。

但是,当我创建一个 war 文件并将其部署以在码头实例上运行时,安全过滤器不再起作用。我可以在不提供用户名和密码的情况下访问监控端点。

谁能帮我?我是新手,我真的不知道如何解决这个问题。我四处寻找答案,但没有什么真正符合要求。我不确定问题出在 Java Melody 还是 Jetty 上。

感谢我能得到的所有帮助。谢谢!

编辑:

我的整个 web.xml 用于grails prod run-app

我的 WAR 文件的 Web.xml:

0 投票
1 回答
224 浏览

tomcat - 安装 javamelody 401“需要身份验证”

JavaMelody 问题的“入门”。我有一个现有的 tomcat Web 服务,我想用 javamelody 进行分析。

在这里按照他们的说明中的步骤 1重新部署了战争。
我的tomcat服务器是用https设置的。我的上下文是,比如说,“foo-service”。
所以我然后去了https://<host>/foo-service/monitoring,但得到了

“需要错误 401 身份验证”。

我究竟做错了什么?

0 投票
1 回答
2018 浏览

java - java.io.IOException:流已关闭 - 在 Tomcat 8 上 - JavaMelody - JAX WS

我已将我的 Tomcat 从版本 7 升级到版本 8.0.30。在调用 WebService 方法之前一切正常,该方法应该返回结果。

[编辑:25.01.2016] 似乎响应为空,甚至找不到根标签。

当我切换回 Tomcat 7 时,一切正常。我不知道在哪里寻找这些想法。你能帮我解决我的问题吗?

这是 javamelody PayloadNameRequestWrapper 的摘录

0 投票
1 回答
1168 浏览

java - JavaMelody 映射 URL

我正在尝试在我的 Spring 应用程序中安装 Javamelody。我在 localhost 上进行了配置,可以通过 URL 访问 Javamelody:

服务器:webSphere 7.0,我的 web.xml 配置是:

但是,生产环境中的此配置不起作用。如果我去

我收到 404 错误。我的 web.xml 中还有 servlet

我正在寻求有关如何设置的帮助。

0 投票
2 回答
161 浏览

java - 用于 sql 和性能的 Grails 3.0 日志记录和监控工具

我正在寻找用于 grails 3.0 的日志记录 sql 工具。我试图安装 java melody,但它无法解决依赖关系,所以我猜它是用于 grails 2.* 的。(让我知道这是否不正确)。我正在寻找一种工具,我可以在其中查看所有查询及其执行时间,而不仅仅是在控制台中记录查询。

谢谢

0 投票
1 回答
26 浏览

calendar - 杀死 Confluence 日历线程后显示用户名

Confluence 日历存在许多已知问题。当 Confluence 管理员需要终止 Team Calendars 线程时,了解受影响的用户日历以便调查问题会很有用。

在通过 JavaMelody 杀死 Confluence 中的日历线程后,如何找到受影响用户的用户名?

0 投票
0 回答
366 浏览

java - java melody - sql stat 没有得到 - 使用 JNDI

我没有在 java melody - http://javawebapp/monitoring下监控 SQL 查询。

Tomcat 7 server.xml 中缺少任何配置来获取 SQL 查询和 JDBC 连接被跟踪?

这发生在我使用的驱动程序 - oracle.jdbc.driver.OracleDriver 和 java melody 1.59.0 版本上。

0 投票
1 回答
726 浏览

ldap - java melody 与 LDAP 集成的认证

我在我的应用程序的 web.xml 中使用以下过滤器,通过它我可以通过 java melody 页面进行身份验证。

如何将此身份验证与 LDAP 集成?当我登录时localhost:8080/application/monitoring,它会询问凭据,并且应该根据 LDAP 验证它们。

有可能实现这一目标吗?

0 投票
1 回答
1355 浏览

spring-boot - Spring Boot 执行器 + Java Melody

我在我的 spring boot 应用程序中使用执行器子项目。我在 中配置了执行器管理功能的地址和端口,application.properties将监控流量与生产流量分开。

此外,我想使用 java melody,并且我想在与执行器端点相同的连接池上提供 java melody 仪表板。所以最后 java melody 仪表板应该由 提供localhost:8081/monitoring,而不是(!)由提供localhost:8080/monitoring

我怎样才能做到这一点?

0 投票
0 回答
657 浏览

java - @Async 与 JavaMelody @MonitoredWithSpring 不起作用

我的代码的异步执行有问题。方法startConversion()应该被异步调用。呼叫通过 AOP 代理。

一切分开工作正常。当我将 @Async 和 @MonitoredWithSpring 注释放在一起时会出现问题

javamelody 在第一个 xml 中的 webxml 中定义 - 好的

Spring 异步支持在 xml 中被拒绝 - 好的

没有@MonitoredWithSpring,代码运行良好。 但我需要监控这个bean。

示例代码:

实现类

  • 存在 L1 时,代码将同步调用方法 startConversion() 。
  • 没有 L1 一切正常,并且方法 startConversion()在新线程中被异步调用

在堆栈跟踪中甚至不创建异步切入点。@Async 注解永远不会被它的 postProcessor 处理。@Transactional 有效,并创建了事务。初始化没有错误

弹簧配置

你能帮助我吗?一些建议?
我没主意了。