问题标签 [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 回答
1143 浏览

database - Grails连接池 - 连接没有关闭?

我有一个带有数据库连接池的 grails/groovy web 应用程序。设置是这样设置的:

我正在使用 java-melody 进行诊断和监控,并注意到一些奇怪的行为。例如,在执行查询数据库的作业时,连接可以超过 maxActive 属性。为什么这甚至可能?

在此处输入图像描述

我是否需要明确关闭 Grails 连接?该作业调用一个服务方法,该方法只是通过 withCriteria Grails 调用执行数据库查询,例如:

似乎每次运行时,都会打开 2 个新连接,并且它们每次都不会正确关闭。

此外,在每次页面刷新时,都会对执行查询的后端进行一些调用,有时甚至在刷新时也会打开 2 个新连接。

在此处输入图像描述

我对 Grails 开发人员很陌生,所以我不知道我是否必须/甚至可以关闭这个 withCriteria 数据库连接。

任何帮助表示赞赏。数据库是 PGSQL。

编辑:好的,所以现在我正在查看 java-melody 中的线程诊断,似乎 Tomcat 池清理器处于等待状态,这就是连接数没有下降的原因?此外,似乎每次运行该作业时,都会启动 2 个线程,而其中一个则陷入等待?这到底是怎么回事。

在此处输入图像描述

0 投票
1 回答
41 浏览

apache-spark - 我想在 livyServer 中实现 javamelody,请问我该怎么做

嗨,我需要实现 javamelody,以便我可以知道哪个调用消耗了多少时间。所以请帮我实现这个。

0 投票
0 回答
353 浏览

java - Java Melody - 点击命中 URL 时解析模板“错误”时出错

请帮忙,我在点击 URL java melody 时遇到了一些问题,

我已经使用以下库配置了应用程序:

  1. 春季启动 2.0.4.RELEASE
  2. spring-security-oauth2 2.3.3.RELEASE
  3. spring-security-jwt 1.0.9.RELEASE
  4. 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 ?

非常感谢您。:)

0 投票
1 回答
211 浏览

jvm - Javamelody和同一节点中的多个应用程序和jvm

我们在集群 (server1/server2) 中有 3 个应用程序 (app1/app2/app3),每个节点中有 2 个 jvm (8080/8180)

例如

我们不能覆盖记录数据的路径,可以在 web.xml 中设置 app1/app2/app3 在存储路径中,但在同一服务器上,端口 8080 和 8081 上的 app1 会将文件保存到同一个文件夹

-D 选项不是一个有价值的选项,因为我们可以通过 jvm 指定具体参数,但是如果我们把

“-Djavamelody.storage-directory=/tmp/javamelody_my_instance”作为票

github中提到了692

它将用 app2 覆盖 app1 或用 app3 覆盖 app2 .... 在每种情况下都会导致问题

覆盖文件不好我们如何监控每个JVM中的每个应用程序?

任何想法 ?

0 投票
2 回答
488 浏览

monitoring - Javamelody 收集服务器聚合文件

我在 tomcat 9 服务器上安装了 Javamelody 收集器战争。

我正在尝试删除添加的服务器,但我无法做到这一点我有这个错误:

我试图在文件服务器上直接删除它,但我不知道这些文件的位置。

在此处输入图像描述

在此处输入图像描述

任何想法 ?

0 投票
1 回答
191 浏览

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:

这只是给了我这个错误,没有任何关于它的错误的提示:

任何建议都会非常有帮助!此外,如果需要从项目中展示其他内容,请告诉我!

0 投票
1 回答
100 浏览

java-8 - javaSimon中的秒表与?在 java 中的旋律

我目前正在用 javaMelody 替换 javaSimon:我们使用 JavaSimon 的 StopWatch 来监控用于执行核心功能的时间。这需要使用 JavaMelody 替换。因此,当我们启用对核心功能的监控时。JavaMelody 可以报告核心功能的性能。

请对 JavaMelody 中的秒表有任何想法吗?

0 投票
1 回答
987 浏览

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 项目中)。

谢谢 !

0 投票
1 回答
252 浏览

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 /* 的过滤器才能正常工作。有解决方法吗?当然,有了这个配置,我就不能再访问我的任何页面了。

0 投票
1 回答
107 浏览

java - 启动 Tomcat 时 JavaMelody 抛出 NullPointerException

当我们在 Tomcat 8 中启动 WAR 时,我们总是从 JavaMelody 1.78.0 获得 NPE,如下所示。

我在网上找不到任何可能导致它的提示。

有谁知道摆脱NPE?如果我需要提供更多详细信息,请告诉我。