美文网首页
08、点评CAT之AOP监控method

08、点评CAT之AOP监控method

作者: Albert_Yu | 来源:发表于2018-12-16 20:47 被阅读0次

SpringBoot AOP注解方式监控方法执行时间
源码中提供了CatAnnotation 以及 CatAopService 这两个类可以参照这两个类

1、在pom.xml中引入AOP的支持

<!-- SpringBoot对AOP的支持 -->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-aop</artifactId>
</dependency>

2、书写CatAnnotation注解类

@Retention(RUNTIME)
@Target(ElementType.METHOD)
public @interface CatAnnotation {
}

3、书写CatAopService AOP类

@Aspect
@Component
public class CatAopService {

    @Around("@annotation(catAnnotation)")
    public Object aroundMethod(ProceedingJoinPoint pjp, CatAnnotation catAnnotation) {
        MethodSignature joinPointObject = (MethodSignature) pjp.getSignature();
        Method method = joinPointObject.getMethod();
        Transaction t = Cat.newTransaction("method", method.getName());
        try {
            Object result = pjp.proceed();
            t.setStatus(Message.SUCCESS);
            return result;
        } catch (Throwable e) {
            t.setStatus(e);
            Cat.logError(e);
        } finally {
            t.complete();
        }
        return null;
    }
}

4、在相应的方法上面加上@CatAnotation注解

image.png

5、观察CAT监控页面

image.png

相关文章

  • 08、点评CAT之AOP监控method

    SpringBoot AOP注解方式监控方法执行时间源码中提供了CatAnnotation 以及 CatAopSe...

  • 【推荐】大众点评Java开发实时应用监控平台-CAT

    CAT介绍 CAT是基于Java开发的实时应用监控平台,包括实时应用监控,业务监控。 CAT作为大众点评网基础监控...

  • docker部署cat监控系统

    一、介绍 CAT 简介CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。C...

  • APM监控之CAT集成

    CAT是 点评开源的综合性的监控平台,要包括移动端监控,应用侧监控,核心网络层监控,系统层监控等。并能提供实时监控...

  • java应用监控之CAT简介

    CAT简介 CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。开源地址:h...

  • 07、点评CAT之URL监控埋点

    一、 URL监控埋点方案1、作用一个http请求来了之后,会自动打点,能够记录每个url的访问情况,并将以此请求...

  • 企业监控NightWatcher搭建笔记(一)——概述

    随着业务发展企业监控成了很重要的技术组件,调研了一些开源的监控系统,比如小米Falcon,大众点评的cat等,发现...

  • 系统性能监控之CAT

    CAT是点评的一个开源的监控项目,基于Java开发的,可以有效的监控各种url,sql,以及代码块的运行状况及运行...

  • CAT使用总结

    简介 CAT基于Java开发的实时应用监控平台,包括实时应用监控,业务监控。 CAT支持的监控消息类型包括: Tr...

  • CAT分布式监控系统

    CAT分布式监控系统(一):CAT功能介绍 CAT监控系统是什么、能做什么?_tjiyu的博客-CSDN博客_...

网友评论

      本文标题:08、点评CAT之AOP监控method

      本文链接:https://www.haomeiwen.com/subject/iooxkqtx.html