JavaMelody monitoring web server

JavaMelody monitoring web server http://my.oschina.net/manmao/blog/693080
JavaMelody monitoring java project http://my.oschina.net/liuhaihua/blog/283519
Abstract
JavaMelody is a monitoring Java or Java EE application Servers are in QA and production environments. It's not a tool to simulate requests from users, it's a tool to measure and calculate the actual operation of the application based on the user's application usage. JavaMelody is mainly based on request statistics and graphs.


1. maven configuration

<!-- javamelody -->
<dependency>
	<groupId>net.bull.javamelody</groupId>
	<artifactId>javamelody-core</artifactId>
	<version>1.52.0</version>
</dependency>



2. Configure 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 configuration monitoring method

<!-- javaMelody method-level monitoring -->
    <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. Open the monitoring page http://127.0.0.1:8080/project/monitoring

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326881548&siteId=291194637