`
zhyxfancy
  • 浏览: 54013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

开源运行监控工具推荐 — JavaMelody http://www.javaeye.com/topic/748178

阅读更多
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> 

<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>



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

相关推荐

    http://yourgame.javaeye.com/blog/252853

    标题 "JavaEye博客文章——深入理解HTTP你的游戏" 这篇博客文章是关于深入理解HTTP协议的,作者通过"你的游戏"这个实例,详细讲解了HTTP在实际应用中的运作机制,特别是对于游戏开发而言的重要知识点。HTTP(超文本...

    常用Java Web应用软件 (LNMJ,LAMJ)安装

    本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...

    JAva资源网站大全

    网址:http://www.javaeye.com/ JavaEye曾是中国最大的Java技术社区之一,虽然目前可能已不活跃,但其存档的大量技术文章和讨论仍具有很高的参考价值。对于希望了解过去Java技术趋势和发展历史的开发者来说,这是一...

    JAVA web.xml配置详解

    &lt;web-app xmlns="... 网站名称&lt;/display-name&gt; 网站描述&lt;/description&gt; &lt;!-- icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径....--small-icon元素应指向web站台中某个小...

    50个论坛地址

    - **JavaEye**(http://www.javaeye.com/): 早期的Java技术社区,虽然现在已不活跃,但曾经是中国最大的Java开发者聚集地之一。 - **ITEER**(http://www.iteer.net/): 覆盖了IT行业的多个方面的综合技术社区。 - ...

    Java 学习资料

    5. **JavaEye([http://www.javaeye.com/](http://www.javaeye.com/))** - **特点**:这曾经是Java开发者非常活跃的一个社区,虽然现在已不再更新,但其历史资料仍然具有很高的参考价值。 - **适用人群**:适合...

    hadoop学习资料地址

    3. **Hadoop部署与升级**:`http://www.slideshare.net/steve_l/dynamic-hadoop-clusters`, `http://zkl-1987.javaeye.com/blog/365172`, `http://www.javaeye.com/topic/365172` - 提供了Hadoop集群部署的最佳实践...

    Java学习网站汇总

    5. **JavaEye**(http://www.javaeye.com/) - **特色**:一个面向Java开发者的社区,用户可以在这里交流心得、解决问题。 6. **Java学习站**(http://www.learnjava.cn/) - **特色**:提供了大量的免费Java教程...

    android学习资料(网站,论坛)

    3. **JavaEye论坛(http://www.javaeye.com/forums/tag/Android)**:虽然JavaEye论坛已经关闭,但其存档的Android相关帖子仍然具有很高的参考价值。 4. **Android123论坛...

    java学习的特别网站

    5. **JavaEye** - &lt;http://www.javaeye.com/&gt; - **简介**:一个以Java技术为主的社区,汇集了大量的Java程序员和技术爱好者。 - **特色**:强大的技术交流平台,用户可以在这里找到各种技术难题的解答。 6. **...

    java学习网站荟萃

    9. **[JavaEye招聘](http://www.iteye.com/javaeye)**:由JavaEye社区提供的招聘服务,适合寻找Java相关职位的人士。 10. **[广东程序员人才网](http://www.gdjob168.com/)**:专门针对广东省地区的招聘网站,适合...

    java学习网站

    - **网址**: http://www.javaeye.com/ - **简介**: 这个社区不仅提供Java技术方面的资讯和教程,还拥有活跃的技术交流氛围。 **1.6 LearnJava** - **网址**: http://www.learnjava.cn/ - **简介**: 专注于Java技术...

    手把手教你使用Maven进行Android的从配置到开发与资源管理教程.doc

    - Maven的中文手册可参考[http://www.juvenxu.com/mvn-def-guide/](http://www.juvenxu.com/mvn-def-guide/)和[http://juvenshun.javaeye.com/5](http://juvenshun.javaeye.com/5)。 **5. Maven项目导入Eclipse** ...

Global site tag (gtag.js) - Google Analytics