调用超时监控组件开源

调用超时监控组件( https://github.com/2-dfire/twodfire-monitor )
这是我公司内部使用的超时监控组件,现在开源出来。对于中小型企业来说,已经完全满足了。

介绍

当某个action或接口执行超过设定阈值时将把调用栈的各个步骤开销打印出来。

使用

<bean id="monitorAround" class="com.twodfire.timerMonitor.monitor.MonitorAround">  
  <property name="maxTime" value="300"/><!-- 最大的超时时间-->
</bean>
<aop:config>
   <aop:aspect id="testAspect" ref="monitorAround">    
       <aop:pointcut id="timeMonitorPointcut"   expression="execution(* *..service*..*(..))"/>    
      <aop:around pointcut-ref="timeMonitorPointcut" method="watchPerformance"/>
   </aop:aspect>
</aop:config>

示例

https://github.com/edagarli/monitor-example/

contact me

Weibo: @edagarli

开源协议

MIT

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,314评论 3 283
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,308评论 19 139
  • 崇拜安迪的聪明,喜欢樊姐的美貌,梦想小曲的家世,羡慕关关的性格,恋上小邱的可爱,她们每一个人都有自己的闪光点,但各...
    阳光心潮阅读 1,423评论 0 3
  • 【读经】 尼1 【金句】 主啊,求你侧耳听你仆人的祈祷,和喜爱敬畏你名众仆人的祈祷,使你仆人现今亨通,在王面前蒙恩...
    chanor阅读 4,055评论 0 0
  • 我是91年的,应该算是典型的“90后”,相信有不少90后跟我一样,是家里的独生女。 我出生的那个年代,正好是国...
    青鸟的天空727阅读 2,801评论 10 5