`

JavaMelody系统监控工具使用配置

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

参考:http://nirvana-blanks.iteye.com/blog/809629

使用配置如下:
1、到http://code.google.com/p/javamelody/downloads/list下载zip的压缩包
2、解压缩并将javamelody.war复制到Tomcat发布目录下
3、在被监控项目web.xml中加入如下代码


    <!-- Javamelody应用监控Listener-->
    <listener> 
            <listener-class>net.bull.javamelody.SessionListener</listener-class> 
    </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> 

4、将javamelody.jar复制到被监控项目的LIB目录
5、启动Tomcat应用服务器并访问javamelody应用,如http://localhost:8080/javamelody
6、根据实际情况做如下设置



7、监控界面





其他参数配
  • disabled:ture-关闭 false-开启(缺省)
  • allowed-addr-pattern: 允许监控IP
  • url-exclude-pattern: 排除URL,不做监控

例如:

	
<filter> 
        <filter-name>monitoring</filter-name> 
        <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> 
		<init-param>
			<param-name>disabled</param-name>
			<param-value>false</param-value>
		</init-param>
		<init-param>
			<param-name>allowed-addr-pattern</param-name>
			<param-value>(127.0.0.1|172.19.67.1)|^(172.17.246.)\\d{1,3}$</param-value>
		</init-param>
    </filter> 



二、如何配置邮件定时发送
在$TOMCAT\conf修改server.xml,增加以下配置:

<Context docBase="/netapp/applications/javamelody-webapp-1.41.0-SNAPSHOT" path="/javamelody" reloadable="false" >        
<Resource name="mail/MySession" auth="Container" type="javax.mail.Session"                mail.smtp.host="smtp.163.com"                mail.smtp.user="test@163.com"                mail.from="test@163.com"                mail.smtp.auth="true"                mail.smtp.password="test" />        
<Parameter name="javamelody.admin-emails" value="test123@qq.com,test456@136.com" override="false"/>        
<Parameter name="javamelody.mail-session" value="mail/MySession" override="false"/>        
<Parameter name="javamelody.mail-periods" value="day,week,month" override="false"/>
</Context> 
  • 大小: 7.5 KB
  • 大小: 40.3 KB
分享到:
评论
4 楼 xunke515 2013-01-21  
为什么我的图标显示的是乱码啊~
3 楼 taote 2012-08-09  
javamelody 的源码有吗?就是可以建webproject 的源码,googlecode 上提供了war包,可以发布,但是里面的jar 需要自己反编译吗?开源搞的不多,请说明。
emil:xhzhou007@gmail.com
2 楼 kld208 2012-08-03  
冲突情况:找不到类或edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue等等。。。

解决:假如工程中类路径有ehcache-1.5.0.jar,请将该包置换到1.6版本。匹配的版本可以到javamelody-1.23.0.war中WEB-INF/lib找到。
kld208 写道
冲突情况:找不到类或edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue等等。。。

解决:假如工程中类路径有ehcache-1.5.0.jar,请将该包置换到1.6版本。匹配的版本可以到javamelody-1.23.0.war中WEB-INF/lib找到。




服务器监控工具JavaMelody与SSH相关jar冲突解决
http://cesul.iteye.com/blog/845674
1 楼 kld208 2012-08-03  
冲突情况:找不到类或edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue等等。。。

解决:假如工程中类路径有ehcache-1.5.0.jar,请将该包置换到1.6版本。匹配的版本可以到javamelody-1.23.0.war中WEB-INF/lib找到。


相关推荐

    JavaMelody系统监控工具 v1.9.8.zip

    JavaMelody是一款强大的开源系统监控工具,主要用于监测Java Web应用程序的性能和运行状态。这个版本是v1.9.8,包含源码和核心组件,适合开发者进行深度学习和定制。下面将详细介绍JavaMelody的功能、工作原理以及...

    JavaMelody系统监控工具 v2.1.0.zip

    JavaMelody是一款强大的系统监控工具,专为Java应用程序设计,能够实时监测应用的性能和运行状态。这个v2.1.0版本的压缩包包含了JavaMelody的核心组件,以及相关的文档资源,对于开发者来说,是一个非常实用的工具,...

    监控JAVA应用的好工具javamelody

    JavaMelody是一款强大的Java应用程序监控工具,它可以帮助开发者和运维人员实时监测Java应用程序的性能和健康状况。这个工具的核心组件包括javamelody.jar和jrobin-1.5.9.1.jar,这两个JAR文件在Java应用的监控中...

    系统监控工具 JavaMelody.zip

    JavaMelody是一款强大的系统监控工具,专为Java和Java EE应用程序设计。它提供了一种简单易用的方式来实时监控应用程序的性能和健康状况,帮助开发者和运维人员及时发现并解决潜在问题。这款工具的核心优势在于其轻...

    JavaMelody JAVA Web项目服务器性能监控工具

    JavaMelody是一款强大的JAVA Web项目服务器性能监控工具,它能够实时、全面地监控应用程序的运行状态,帮助开发者和运维人员了解系统性能瓶颈,及时发现并解决问题。通过在Java Web应用中简单集成,JavaMelody就能...

    javamelody性能监控jar和war

    总的来说,JavaMelody是一个强大且易于使用的Java Web应用性能监控工具,能够为开发者和运维团队提供宝贵的洞察力,确保应用的稳定性和高效运行。通过深入理解和有效利用JavaMelody,我们可以及时发现和解决潜在的...

    JavaMelody开源系统性能监控

    JavaMelody是一款强大的开源系统性能监控工具,专为Java应用程序设计。它允许开发者和运维人员实时监测应用的运行状态,从而有效地识别并解决性能问题。JavaMelody通过简单的集成方式,提供了一整套全面的监控指标,...

    javamelody监控

    JavaMelody是一款强大的开源监控工具,专为Java Web应用程序设计,可以帮助开发者和运维人员实时监控应用的性能和健康状况。这个工具集成了多种关键的监控指标,如请求处理时间、内存使用、数据库查询性能、线程状态...

    Javamelody监控

    JavaMelody是一款强大的Java应用程序性能监控工具,专为开发者和运维人员设计,用于实时监控Web应用的性能和健康状况。它能够集成到Spring、Struts、JSF等主流的Java Web框架中,提供包括请求时间、内存使用、数据库...

    javamelody-javamelody-core-1.67.0.zip

    JavaMelody是一款强大的Java应用程序性能监控工具,尤其适用于与Spring框架集成的应用。它的核心组件是`javamelody-core`,正如我们所见的文件名"javamelody-javamelody-core-1.67.0.zip"所示。这个版本1.67.0包含了...

    javamelody资料包

    JavaMelody是一款强大的Java应用程序性能监控工具,它可以帮助开发者实时监测和分析应用的运行状态,包括请求量、响应时间、内存使用、线程状态、数据库查询等关键指标。本资料包包含了搭建JavaMelody监控所需的全部...

    JavaMelody javamelody-core-1.52.0.jar jrobin-1.5.9.jar

    JavaMelody是一款强大的Java应用程序性能监控工具,它可以帮助开发者和运维人员实时监控应用的运行状态,包括请求量、响应时间、内存使用、数据库查询效率等关键指标。在本案例中,我们关注的是两个核心的JAR文件:`...

    javamelody与spring集成测试入门例子

    JavaMelody是一款开源的性能监控工具,主要用于实时监控Java Web应用程序的运行状态,包括CPU使用率、内存使用、线程信息、SQL查询、HTTP请求、会话数据等关键指标。在Spring框架中集成JavaMelody,可以让我们在开发...

    javamelody-1.43.0

    JavaMelody是一个开源的性能监控工具,主要用于监测Java Web应用程序的运行情况。版本1.43.0是这个工具的一个特定发行版,包含了对系统性能和应用健康状况的全面跟踪功能。下面将详细介绍JavaMelody及其1.43.0版本中...

    JavaMelody开源系统性能监测

    JavaMelody是一款开源的系统性能监控工具,专为Java Web应用程序设计。它通过简单的配置,可以在不影响应用正常运行的情况下,收集并展示应用的运行时数据,帮助开发者和运维人员了解系统的健康状况,及时发现和解决...

    javamelody-javamelody-core-src-1.68.1.zip

    JavaMelody是一款开源的Java应用性能监控工具,它允许开发者轻松地在Web应用程序中集成监控功能,无需修改代码。从标题“javamelody-javamelody-core-src-1.68.1.zip”可以看出,这包含的是JavaMelody核心组件1.68.1...

    javaMelody+jrobin jar文件 .rar

    JavaMelody是一款强大的Java应用程序监控工具,主要用于实时监控和分析Java应用的运行状态。它集成了JRobin,一个高效的数据存储库,用于收集和展示监控数据。本篇将深入探讨JavaMelody和JRobin的核心功能以及它们在...

    JavaMelody

    JavaMelody是一款强大的监控工具,专门用于监测Java Web应用程序的性能和使用情况。它通过简单的配置,可以在不显著影响应用性能的前提下,收集并展示一系列关键指标,帮助开发者和运维人员实时了解系统的运行状态。...

    javamelody 1.69.0

    JavaMelody是一款开源的Java应用性能监控工具,主要用于实时监控Java Web应用程序的运行状态,提供丰富的性能指标,如请求响应时间、SQL查询、内存使用、线程情况等。在这个1.69.0版本中,我们有两个核心文件:`java...

Global site tag (gtag.js) - Google Analytics