Javamelody-Java项目性能监控和调优工具
JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。
配置方式:
1.下载地址:http://code.google.com/p/javamelody/downloads/list
2.下载后可以解压找到javamelody-1.*.jar和jrobin-1.*.1.jar,引用到项目中.
3.在web.xml中配置filter:
4.重启项目:打开链接:http://<host>:<port>/projectname/monitoring
例如:http://127.0.0.1:8080/web/monitoring
至此,基本配置已完成,可以进行简单的性能监控,
查看监控结果
通过图表可以简单分析Web项目的内存和CPU情况、用户Session数量、JDBC连接数、sql请求、jsp页面及业务方法调用执行数量、平均执行时间、错误百分比等。图表可以按照天、周、年、月、自定义时间段查询。
JavaMelody也可以与Spring 配置使用 具体配置详情看官网