- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 STS 提供的指南设置了休息服务:http://spring.io/guides/gs/rest-service/
我正处于开发初期,但我想确保我拥有合适的工具来衡量性能。
我感兴趣的关键绩效指标是:
最后,我很有趣地收集如下统计数据:http://ruleoftech.com/2013/monitoring-java-ee-application-with-javamelody
我找不到任何描述执行此类操作所涉及的步骤的文档。 JavaMelody 文档位于:https://code.google.com/p/javamelody/wiki/UserGuide谈论在 WEB-INF/lib 中复制相关的 jars,但据我所知,Spring 中没有等效的或者至少在我使用它的方式中没有等效的。我不是 Spring 专家。
我正在寻求有关如何设置此功能的帮助。
提前致谢。
最佳答案
将 java 旋律依赖项添加到 pom.xml:
<!-- javamelody-core -->
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.54.0</version>
</dependency>
将监控 spring 上下文添加到您的 Application 类中:
@ComponentScan
@EnableAutoConfiguration
@ImportResource("classpath:net/bull/javamelody/monitoring-spring.xml")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
使用“@MonitoredWithSpring”Java 旋律注释来监视您的 spring 对象:
@RestController
@MonitoredWithSpring
public class GreetingController {
private static final String template = "Hello, %s!";
private final AtomicLong counter = new AtomicLong();
@RequestMapping("/greeting")
public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) {
return new Greeting(counter.incrementAndGet(),
String.format(template, name));
}
}
关于JavaMelody 和 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21559403/
从Java7升级到Java8_u60后JavaMelody的monitoring-path web.xml 中定义的参数被忽略。在日志中不包含任何有用的信息。我正在探索 JavaMelody 指南,但
我正在运行 tomcat 7,并且在测试服务器上配置了 2 个虚拟主机。称它们为“hostA”和“hostB”。 工作正常,但我现在想使用 javamelody 来监控这两个应用程序。仅在 1 个应用
我已经使用 STS 提供的指南设置了休息服务:http://spring.io/guides/gs/rest-service/ 我正处于开发初期,但我想确保我拥有合适的工具来衡量性能。 我感兴趣的关键
我在 alfresco-tomcat 上安装了 javamelody,我使用了 2 层架构(APP 和 BDD),但是当我运行我的 http://localhost:8080/share/monito
我正在寻找 tomcat 的监控工具。我在这里找到了线程:https://stackoverflow.com/questions/242958/best-tools-to-monitor-tomcat
有人试过向 JavaMelody 添加自定义性能计数器吗?我的意思是“我想看看这部分代码所花费的时间”(有点像分析器会做的)并将其放在监控仪表板上。 JavaMelody 1.31 甚至可能吗? 最佳
我使用 javamelody 来监视服务器的运行时性能。我还使用 Sonar 和 Jenkins 来输出 jacoco 报告。Javamelody支持PDF报告下载。有什么方法可以让我看到该报告与其他
我遵循教程 Deployment on Tomcat without modification of monitored webapps (beta) .监控站点正在运行,我可以看到统计页面。问题是
Java Melody 在 Tomcat 上运行时产生错误,我不知道如何解决。 java.lang.ThreadDeath at java.lang.Thread.stop(Thread.java
我有一个在 Wildfly 10 上运行的 Struts 2、Java 8 Web 应用程序,并且想要集成 Javamelody,但无论我在 web.xml 和 struts.xml 中的配置如何,我
是否可以使用 Javamelody 监控 Play Framework 应用程序的性能?我在 Spring 应用程序中使用 Javamelody。我发现它比 AppDynamics 或 Dyna Tr
我刚刚将 JavaMelody 添加到我的 Railo 应用程序服务器,但我无法获得 SQL 统计信息。 我关注了这个优秀的帖子:http://aarongreenlee.com/share/moni
我正在尝试根据他们的 documentation 设置 JavaMelody .一切都在我的开发机器上运行,但一旦部署到测试环境,我就会收到“404 Not Found。请求的 URL/monitor
我想使用 JavaMelody 分别监控多个 Java 网络应用程序(app1、app2、app3)。我的服务器是Tomcat9。 是不是简单的把javamelody.jar和jrobin-1.5.9
当我们在 Tomcat 8 中启动 WAR 时,我们总是从 JavaMelody 1.78.0 中获取 NPE,如下所示。 我在网络上找不到任何可能导致它的提示。 [INFO] [talledLoca
我在我的 Tomcat 容器中安装了 Javamelody 以查看我当前使用的网站的统计信息。 我的网站在 server.xml 中配置如下,没有部署为 war,但是类和 jsp 文件被手动复制到“/
该应用程序是在 Spring Boot 2.0.1 上开发的。我添加了下一个依赖项以便能够使用 JavaMelody - dependency("net.bull.javamelody:javamel
我无法通过java-melody监控Spring应用程序。有人可以帮助我使用 spring 配置来实现 java-melody 吗?当我在 java-melody 中传递 spring 应用程序的 U
我正在使用 Javamelody 在我的应用程序中。我只需要 root 用户就可以访问统计信息。 Javamelody默认可以访问 http://localhost/webapp/monitoring
我已经使用 Javamelody 和 MySql 在 Tomcat 中设置了一个 Web 应用程序。我能够在系统信息下看到 JDBC 连接详细信息,因此我知道 Javamelody 能够连接到数据库。
我是一名优秀的程序员,十分优秀!