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