JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器

原创 2011年01月18日 23:34:00

JavaMelody开源项目地址:http://code.google.com/p/javamelody/

JavaMelody介绍 写道
JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看

 

比如你要监控某个Web程序,你可以将javamelody.jar和jrobin-1.5.9.1.jar放在web-inf/lib下,并且在web程序的web.xml加入以下代码:

 

 

Xml代码 复制代码
  1. <filter>  
  2.         <filter-name>monitoring</filter-name>  
  3.         <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>  
  4. </filter>  
  5. <filter-mapping>  
  6.         <filter-name>monitoring</filter-name>  
  7.         <url-pattern>/*</url-pattern>  
  8. </filter-mapping>  
  9. <listener>  
  10.         <listener-class>net.bull.javamelody.SessionListener</listener-class>  
  11. </listener>  

 

现在就可以查看web程序的监控数据图表了,比如我们监控:http://t.faqee.com 的web程序,监控入口就是类似:http://t.faqee.com/vms/monitoring?period=jour,非常方便,从这个分析监控来看,你可以分析出那些请求较慢,SQL执行情况,CPU内存占用情况等,推荐使用!

JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器

http://blog.csdn.net/advance1989/article/details/6151288
  • liangyixin19800304
  • liangyixin19800304
  • 2013年09月15日 03:19
  • 935

项目性能监控javamelody和数据库监控druid

1、javamelody        JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数...
  • VIPshao
  • VIPshao
  • 2017年05月31日 15:26
  • 826

3步走简单配置Javamelody监控服务应用sql执行状况

如果你的应用是通过springmvc+spring+maven+mybatis来构建的。而且你想要监控你应用中sql执行的情况,那么你只需要配置简单的三步就可以实现这个功能。 从而知道自己的应用慢是...
  • wu1226419614
  • wu1226419614
  • 2017年12月26日 15:48
  • 94

Eclipse Java EE IDE使用方法

第一,需要安装JDK环境; 第二,下载Eclipse Java EE IDE; 第三,打开eclipse,file->new->other->Java Project; 第四,选择项目位置;编写...
  • evolone
  • evolone
  • 2015年08月26日 17:53
  • 2970

ubuntu 14.04 解决JavaMelody 图片中文乱码

从windows系统中,copy了MSYH.TTC和MSYHBD.TTC 2个文件到 服务器的%JAVA_HOME%\jre\lib\fonts\fallback 目录中, (如果fallbac...
  • xiongshengwu
  • xiongshengwu
  • 2015年07月23日 14:49
  • 1271

java EE IDE web项目使用 tomcat 调试的过程

java 工程发布的过程: 1.class 文件发布位置指定:Java Build Path -> Source 1.1.其中:Source folders on build path 指定的是要...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2014年06月20日 11:37
  • 2675

Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法

Ubuntu/Debian 下 JAVA 中文显示1.在 jre/lib/fonts/下建立个目录fallback比如我这儿就是mkdir /usr/local/jdk/jre/lib/fonts/f...
  • sanshiqiduer
  • sanshiqiduer
  • 2009年06月23日 14:40
  • 4518

Java的国际化支持(I18N问题)

一,读取PC的locale信息Locale信息是由语言跟国家代码组成的,在Java中,提供了Locale类对应语言信息。/* * //获取local信息 Locale defaultLocale ...
  • lhc2207221755
  • lhc2207221755
  • 2015年12月16日 20:23
  • 1749

Eclipse EE部署WEB项目到Tomcat容器

项目开发完了,我们不可能一直在IDE里面运行,我们需要把项目部署到相应的平台内,或者说我要把项目发布出来让其他人能够正常使用。WEB项目就需要部署到服务器上运行的相应容器内,以实现网站的运营。在J2E...
  • yunsongzi
  • yunsongzi
  • 2015年04月03日 10:26
  • 2083

Java应用监控工具-JavaMelody

JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求...
  • tianwei7518
  • tianwei7518
  • 2015年02月01日 17:02
  • 2491
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器
举报原因:
原因补充:

(最多只允许输入30个字)