问题标签 [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.
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:
tomcat - 安装 javamelody 401“需要身份验证”
JavaMelody 问题的“入门”。我有一个现有的 tomcat Web 服务,我想用 javamelody 进行分析。
我在这里按照他们的说明中的步骤 1重新部署了战争。
我的tomcat服务器是用https设置的。我的上下文是,比如说,“foo-service”。
所以我然后去了https://<host>/foo-service/monitoring
,但得到了
“需要错误 401 身份验证”。
我究竟做错了什么?
java - java.io.IOException:流已关闭 - 在 Tomcat 8 上 - JavaMelody - JAX WS
我已将我的 Tomcat 从版本 7 升级到版本 8.0.30。在调用 WebService 方法之前一切正常,该方法应该返回结果。
[编辑:25.01.2016] 似乎响应为空,甚至找不到根标签。
当我切换回 Tomcat 7 时,一切正常。我不知道在哪里寻找这些想法。你能帮我解决我的问题吗?
这是 javamelody PayloadNameRequestWrapper 的摘录
java - JavaMelody 映射 URL
我正在尝试在我的 Spring 应用程序中安装 Javamelody。我在 localhost 上进行了配置,可以通过 URL 访问 Javamelody:
服务器:webSphere 7.0,我的 web.xml 配置是:
但是,生产环境中的此配置不起作用。如果我去
我收到 404 错误。我的 web.xml 中还有 servlet
我正在寻求有关如何设置的帮助。
java - 用于 sql 和性能的 Grails 3.0 日志记录和监控工具
我正在寻找用于 grails 3.0 的日志记录 sql 工具。我试图安装 java melody,但它无法解决依赖关系,所以我猜它是用于 grails 2.* 的。(让我知道这是否不正确)。我正在寻找一种工具,我可以在其中查看所有查询及其执行时间,而不仅仅是在控制台中记录查询。
谢谢
calendar - 杀死 Confluence 日历线程后显示用户名
Confluence 日历存在许多已知问题。当 Confluence 管理员需要终止 Team Calendars 线程时,了解受影响的用户日历以便调查问题会很有用。
在通过 JavaMelody 杀死 Confluence 中的日历线程后,如何找到受影响用户的用户名?
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 版本上。
ldap - java melody 与 LDAP 集成的认证
我在我的应用程序的 web.xml 中使用以下过滤器,通过它我可以通过 java melody 页面进行身份验证。
如何将此身份验证与 LDAP 集成?当我登录时localhost:8080/application/monitoring
,它会询问凭据,并且应该根据 LDAP 验证它们。
有可能实现这一目标吗?
spring-boot - Spring Boot 执行器 + Java Melody
我在我的 spring boot 应用程序中使用执行器子项目。我在 中配置了执行器管理功能的地址和端口,application.properties
将监控流量与生产流量分开。
此外,我想使用 java melody,并且我想在与执行器端点相同的连接池上提供 java melody 仪表板。所以最后 java melody 仪表板应该由 提供localhost:8081/monitoring
,而不是(!)由提供localhost:8080/monitoring
。
我怎样才能做到这一点?
java - @Async 与 JavaMelody @MonitoredWithSpring 不起作用
我的代码的异步执行有问题。方法startConversion()应该被异步调用。呼叫通过 AOP 代理。
一切分开工作正常。当我将 @Async 和 @MonitoredWithSpring 注释放在一起时会出现问题
javamelody 在第一个 xml 中的 webxml 中定义 - 好的
Spring 异步支持在 xml 中被拒绝 - 好的
没有@MonitoredWithSpring,代码运行良好。 但我需要监控这个bean。
示例代码:
实现类
- 存在 L1 时,代码将同步调用方法 startConversion() 。
- 没有 L1 一切正常,并且方法 startConversion()在新线程中被异步调用
在堆栈跟踪中甚至不创建异步切入点。@Async 注解永远不会被它的 postProcessor 处理。@Transactional 有效,并创建了事务。初始化没有错误
弹簧配置
你能帮助我吗?一些建议?
我没主意了。