JavaMelody监控web服务器

JavaMelody监控web服务器http://my.oschina.net/manmao/blog/693080

JavaMelody监控java项目http://my.oschina.net/liuhaihua/blog/283519

摘要

JavaMelody的是一款监控Java或JavaEE应用服务器在质量保证和生产环境。它不是一个工具来模拟来自用户的请求,这是一个测量和计算在实际操作应用程序根据用户应用程序的使用情况的工具。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

相关推荐