JavaMelody是一款强大的服务器监控工具,专门用于监测Java或Java EE应用程序服务器的运行状况。该工具通过直观的图表展示,呈现了Java内存和Java CPU的使用情况,用户Session数量,JDBC连接数,以及http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等关键性能指标。用户可以灵活选择按天、周、月、年或自定义时间段查看这些图表。在现有系统中,JavaMelody被成功应用于以下技术和环境:操作系统:Windows,数据库:MySQL 5.6,Web服务器:Tomcat 7.0.43,开源框架:Spring 4.2、Mybatis 3.2.6和Spring MVC,IDE:Eclipse。为方便集成,JavaMelody的环境搭建基于Maven搭建的Web工程,本文提供了在已有的Maven工程上添加JavaMelody的简明步骤。