JAMon 就是Java Application Monitor ,主要可以监控程序性能相关指标,包括一个方法被调用多少次,总共执行多少时间,最大最小时间,等等...
官方网站,spring以aop的方式提供了,对它应用的使用,相对简单以下可以对dao相关方法做监控 spring配置文件
<bean id="jamonInterceptor" class="org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor">
<property name="loggerName" value="daoMonitor">
</bean>
</bean>
<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="interceptorNames">
<list>
<value>jamonInterceptor</value>
<value>TransactionInterceptor</value>
<value>transactionInterceptor</value>
<value>DAOInterceptor</value>
</list>
</property>
<property name="beanNames">
<value>*DAO</value>
</property>
</bean>
log4j配置文件
<logger name="daoMonitor">
<level value="trace" />
<appender-ref ref="Screen" />
</logger>
并且将在jmx中的helper bean提供相关的mbean
如果jmx中monitor不起作用?
可以修改log4j关于daoMonitor的级别,改成trace
或者增加JamonPerformanceMonitorInterceptor 的trackAllInvocations = true
取自"http://localhost/wiki/index.php/JAMon"
分享到:
相关推荐
【标题】"jamon-maven-plugin-2.4.2.zip" 是一个Maven插件的压缩包,其中包含了版本号为2.4.2的JAMon Maven插件的源代码和相关资源。JAMon(Java Application Monitor)是一个轻量级的性能监控工具,用于监控Java...
【标题】"CheeseBurgames_Repository:GameJam Jamon 2021年" 指的是一项游戏开发活动,由CheeseBurgames组织,在2021年的Jamon GameJam中进行。这样的活动通常是一场限时的游戏创作比赛,参与者在限定时间内使用各种...
- **测试工具**:JUnit、JUnit Perf、EasyMock、JMock、FIT、Fitnesse、DBFit、Selenium、JMeter、JAMon。 - **持续集成工具**:CruiseControl、Hudson。 - **项目管理工具**:VersionOne、JIRA、Bugzilla、...
4. **美食推荐**:安达卢西亚特色菜肴如火腿(Jamon Ibérico)、海鲜饭(Paella)和tapas的介绍。 5. **旅行规划**:最佳旅行时间、交通指南、住宿建议以及游览路线。 6. **实用信息**:签证要求、货币、语言、当地...
首先,我们来详细探讨一下这个模板所体现的西班牙文化知识点。西班牙,一个拥有悠久历史和丰富文化遗产的国家,其文化元素包括但不限于: 1. **弗拉明戈舞蹈**:这是一种充满激情的舞蹈形式,通常伴随着吉他演奏和...
以下是关于这些知识点的详细解释: 1. **RTSP(Real Time Streaming Protocol)**:RTSP是一种应用层协议,设计用来控制多媒体数据的播放,它允许客户端请求服务器播放、暂停、快进或倒退等操作。RTSP不负责数据...