问题标签 [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.
database - Grails连接池 - 连接没有关闭?
我有一个带有数据库连接池的 grails/groovy web 应用程序。设置是这样设置的:
我正在使用 java-melody 进行诊断和监控,并注意到一些奇怪的行为。例如,在执行查询数据库的作业时,连接可以超过 maxActive 属性。为什么这甚至可能?
我是否需要明确关闭 Grails 连接?该作业调用一个服务方法,该方法只是通过 withCriteria Grails 调用执行数据库查询,例如:
似乎每次运行时,都会打开 2 个新连接,并且它们每次都不会正确关闭。
此外,在每次页面刷新时,都会对执行查询的后端进行一些调用,有时甚至在刷新时也会打开 2 个新连接。
我对 Grails 开发人员很陌生,所以我不知道我是否必须/甚至可以关闭这个 withCriteria 数据库连接。
任何帮助表示赞赏。数据库是 PGSQL。
编辑:好的,所以现在我正在查看 java-melody 中的线程诊断,似乎 Tomcat 池清理器处于等待状态,这就是连接数没有下降的原因?此外,似乎每次运行该作业时,都会启动 2 个线程,而其中一个则陷入等待?这到底是怎么回事。
apache-spark - 我想在 livyServer 中实现 javamelody,请问我该怎么做
嗨,我需要实现 javamelody,以便我可以知道哪个调用消耗了多少时间。所以请帮我实现这个。
java - Java Melody - 点击命中 URL 时解析模板“错误”时出错
请帮忙,我在点击 URL java melody 时遇到了一些问题,
我已经使用以下库配置了应用程序:
- 春季启动 2.0.4.RELEASE
- spring-security-oauth2 2.3.3.RELEASE
- spring-security-jwt 1.0.9.RELEASE
- javamelody-spring-boot-starter 1.74.0
我正在通过https://github.com/javamelody/javamelody/wiki/SpringBootStarter关注 Spring Boot 和 Java 旋律指南
这是我的春季安全配置,
当点击 localhost:8080/admin/monitoring
是否有任何遗漏配置 Java Melody 或 Spring Security ?
非常感谢您。:)
jvm - Javamelody和同一节点中的多个应用程序和jvm
我们在集群 (server1/server2) 中有 3 个应用程序 (app1/app2/app3),每个节点中有 2 个 jvm (8080/8180)
例如
http://server1:8080/app1 , http://server1:8080/app2 , http://server1:8080/app3
http://server1:8180/app1 , http://server1:8180/app2 , http://server1:8180/app3
http://server2:8080/app1 , http://server2:8080/app2 , http://server2:8080/app3
http://server2:8180/app1 , http://server2:8180/app2 , http://server2:8180/app3
我们不能覆盖记录数据的路径,可以在 web.xml 中设置 app1/app2/app3 在存储路径中,但在同一服务器上,端口 8080 和 8081 上的 app1 会将文件保存到同一个文件夹
-D 选项不是一个有价值的选项,因为我们可以通过 jvm 指定具体参数,但是如果我们把
“-Djavamelody.storage-directory=/tmp/javamelody_my_instance”作为票
github中提到了692
它将用 app2 覆盖 app1 或用 app3 覆盖 app2 .... 在每种情况下都会导致问题
覆盖文件不好我们如何监控每个JVM中的每个应用程序?
任何想法 ?
java - JavaMelody 将版本从“javamelody-spring-boot-starter”更改为“javamelody-core”
对于 Java Spring Boot 项目,我需要将 Java Melody 版本从“1.69.0”更改为“1.74.0”。
现在我有:
和 Spring Boot:
JavaMelody "1.74.0" 也需要在 Spring Boot 上升级,所以为了避免 SpringBoot 升级,我现在尝试用核心版本升级 JavaMelody:
这只是给了我这个错误,没有任何关于它的错误的提示:
任何建议都会非常有帮助!此外,如果需要从项目中展示其他内容,请告诉我!
java-8 - javaSimon中的秒表与?在 java 中的旋律
我目前正在用 javaMelody 替换 javaSimon:我们使用 JavaSimon 的 StopWatch 来监控用于执行核心功能的时间。这需要使用 JavaMelody 替换。因此,当我们启用对核心功能的监控时。JavaMelody 可以报告核心功能的性能。
请对 JavaMelody 中的秒表有任何想法吗?
glassfish-4.1 - JavaMelody 错误 - 在 GlassFish v4.1 中监控 sql 请求和 jdbc 连接
我想使用 JavaMelody 来监控 Glassfish 应用服务器请求的 SQL。https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#monitoring-of-sql-requests-and-of-jdbc-connections-in-glassfish-v3上有分步说明
我按照说明进行操作(我没有下载 javamelody-objectfactory.jar,而是使用了 javamelody-core-1.54.0.jar),单击刷新按钮(javamelody 网页)时出现此错误:
服务器日志:
知道如何解决这个问题吗?
jrobin-1.5.9.1.jar 安装在 glassfish 的 lib 文件夹中(以及我的 ear 项目中)。
谢谢 !
java - Javamelody 与 Struts 2 。没有为监控映射操作
我有一个在 Wildfly 10 上运行的 Struts 2、Java 8 Web 应用程序并想集成 Javamelody 但无论我在 web.xml 和 struts.xml 中的配置如何,我都无法访问监控页面
我使用以下 Maven 依赖项
在我的 web.xml (web-app version="3.0" ) 我有以下配置:
在我的struts配置中
并将 myStack 设置为默认值
当我尝试访问http://localhost:8080/myapp/monitoring时出现以下错误:[org.apache.struts2.dispatcher.Dispatcher](默认任务 3)找不到操作或结果:没有映射操作用于命名空间/和动作名称监控。- [未知位置]
我在网上找不到很多关于这个问题或 Struts 配置的资源。有任何想法吗 ?
注意:我更近了一步,但我不明白为什么会这样。我必须删除所有具有 url-pattern /* 的过滤器才能正常工作。有解决方法吗?当然,有了这个配置,我就不能再访问我的任何页面了。
java - 启动 Tomcat 时 JavaMelody 抛出 NullPointerException
当我们在 Tomcat 8 中启动 WAR 时,我们总是从 JavaMelody 1.78.0 获得 NPE,如下所示。
我在网上找不到任何可能导致它的提示。
有谁知道摆脱NPE?如果我需要提供更多详细信息,请告诉我。