通过javamelody监控web应用的性能指标
1、问题背景
为了提升应用的性能我们可能需要做很多分析和优化。但具体从哪里优化,优化的效果是多少就难以判定了。
javamelody用嵌入式的监控方式,实时监控性能指标。如:页面相应时间,spring bean方法调用时间,sql语句执行时间等很多指标。我在这就不一一列举了。
我感觉比较好的两特点是:
会自动按命中次数与相应时间结合排序,这就可以知道优化哪个页面,bean方法,sql最有效果
页面,bean,sql自动关联,可钻取,点页面可以看页面中调用bean方法的情况,点bean方法可以看sql情况
2、配置步骤
a、引入依赖包
下载javamelody的jar文件,官方站点https://code.google.com/p/javamelody/
中找到javamelody-1.40.0.jar下载下来
手动配置时还需要JRobin这个依赖,在 http://www.jrobin.org上下载
把这两这jar文件copy到你的lib中
如果采用maven配置
只需要在pom文件中加入
原文地址:http://my.oschina.net/noahxiao/blog/75463