JavaMelody监控web服务器
http://my.oschina.net/manmao/blog/693080
JavaMelody 监控java项目
http://my.oschina.net/liuhaihua/blog/283519
摘要
JavaMelody的是一款监控Java或Java EE应用服务器在质量保证和生产环境。它不是一个工具来模拟来自用户的请求,这是一个测量和计算在实际操作应用程序根据用户应用程序的使用情况的工具。JavaMelody主要是基于请求统计数据和图表。
1.maven配置
<!-- javamelody -->
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.52.0</version>
</dependency>
2.配置web.xml
<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>
3.applicationContext.xml配置监控的方法
<!-- javaMelody方法级监控 -->
<bean id="facadeMonitoringAdvisor" class="net.bull.javamelody.MonitoringSpringAdvisor">
<property name="pointcut">
<bean class="org.springframework.aop.support.JdkRegexpMethodPointcut">
<property name="pattern" value="com.tcl.content.spider.biz.service.*.*" />
</bean>
</property>
</bean>
4.打开监控页面
http://127.0.0.1:8080/project/monitoring
分享到:
相关推荐
JavaMelody是一款强大的JAVA Web项目服务器性能监控工具,它能够实时、全面地监控应用程序的运行状态,帮助开发者和运维人员了解系统性能瓶颈,及时发现并解决问题。通过在Java Web应用中简单集成,JavaMelody就能...
完成以上步骤后,只需将Web应用部署到服务器,JavaMelody就会自动开始监控。对于war包部署或EJBs应用,可能需要进一步的配置,具体细节可参考UserGuide的高级内容。 通过JavaMelody,您可以轻松查看系统资源的使用...
- 然后,在web.xml中配置监听器和过滤器,启动JavaMelody监控。 - 配置完成后,只需访问特定URL(通常是/monitoring),即可访问监控界面。 3. **主要功能模块** - **性能监控**:展示HTTP请求的响应时间,分析...
JavaMelody是一款强大的Java应用程序性能监控工具,专为开发者和运维人员设计,用于实时监控Web应用的性能和健康状况。它能够集成到Spring、Struts、JSF等主流的Java Web框架中,提供包括请求时间、内存使用、数据库...
要开始使用JavaMelody,开发者需要在web.xml文件中配置监听器和过滤器,并指定监控页面的URL。完成这些设置后,一个简单的点击就能访问到监控界面,获取实时的性能数据。 通过博文链接,你可以找到更详细的安装和...
`JavaMelody-tomcat监控工具.doc`很可能是一个文档,详细介绍了如何在Tomcat服务器上配置和使用JavaMelody。文档可能会涵盖以下步骤: 1. 将`javamelody-1.16.0.jar`和`jrobin-1.5.9.1.jar`添加到Tomcat的`lib`目录...
这个版本1.67.0包含了JavaMelody监控系统的最新特性和改进。 JavaMelody的主要功能在于提供实时的、详细的性能监控,它可以帮助开发者和运维人员了解应用的运行状态,及时发现并解决性能瓶颈。以下是一些关键知识点...
JavaMelody是一款优秀的开源工具,主要用于监控Java Web应用的性能指标。它能够直观地展示应用程序的CPU使用率、内存消耗、请求处理数量等关键数据,并且支持对数据库访问(如JDBC调用)以及页面渲染时间进行跟踪...
一旦设置完成,无需重启服务器,JavaMelody就会自动开始收集数据。 值得注意的是,虽然JavaMelody提供了丰富的监控信息,但在生产环境中,应谨慎配置以避免暴露敏感信息。例如,限制访问监控页面的IP地址范围,或者...
总之,`javamelody-core-1.52.0.jar`和`jrobin-1.5.9.jar`是JavaMelody监控解决方案的重要组成部分,它们共同为Java Web应用提供了详尽的性能监控和数据分析能力。通过集成这两个JAR,开发者可以轻松地对应用进行...
`javamelody-collector-server-1.69.0.war` 是JavaMelody的收集器服务器,这是一个独立的Web应用程序,它可以部署在单独的服务器上,用于集中收集和展示多个JavaMelody监控实例的数据。通过这个服务,你可以监控分布...
JavaMelody是一个开源的性能监控工具,主要用于监测Java Web应用程序的运行情况。版本1.43.0是这个工具的一个特定发行版,包含了对系统性能和应用健康状况的全面跟踪功能。下面将详细介绍JavaMelody及其1.43.0版本中...
- 将`javamelody.jar`和`jrobin-x.jar`两个文件从提供的`javamelody.zip`压缩包根目录下复制到待监控Web应用的`WEB-INF/lib`目录中。 - 如果使用Maven构建工具,可以通过添加`javamelody-core`依赖项简化安装流程...
JavaMelody是一款强大的监控工具,专门用于监测Java Web应用程序的性能和使用情况。它通过简单的配置,可以在不显著影响应用性能的前提下,收集并展示一系列关键指标,帮助开发者和运维人员实时了解系统的运行状态。...
JavaMelody是一款开源的系统性能监控工具,专为Java Web应用程序设计。它通过简单的配置,可以在不影响应用正常运行的情况下,收集并展示应用的运行时数据,帮助开发者和运维人员了解系统的健康状况,及时发现和解决...
1. **Web监听器(Web Listener)**:JavaMelody通过Servlet监听器启动监控,了解如何在web应用启动时自动初始化监控功能。 2. **MVC框架集成**:查看其与Spring MVC或其他MVC框架的集成方式,理解如何在不改变原有...
- **示例代码**:可能包含一些已经集成JavaMelody的示例项目,通过这些项目,你可以学习如何在自己的应用中添加JavaMelody监控。 - **jar文件**:这是JavaMelody的核心库,可能包含了不同版本的JavaMelody JAR,供...
JavaMelody是一款强大的JavaEE应用程序性能监控和分析工具,它为开发者和运维人员提供了一种简单而有效的手段来了解他们的应用程序在运行时的性能状况。JavaMelody通过收集和展示一系列关键指标,如请求处理时间、...
JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行...