diff --git a/spring-cloud-userservice/src/main/java/com/chengbinbbs/aop/ServiceMonitor.java b/spring-cloud-userservice/src/main/java/com/chengbinbbs/aop/ServiceMonitor.java index 88d4030..765113f 100644 --- a/spring-cloud-userservice/src/main/java/com/chengbinbbs/aop/ServiceMonitor.java +++ b/spring-cloud-userservice/src/main/java/com/chengbinbbs/aop/ServiceMonitor.java @@ -30,10 +30,11 @@ public void countServiceInvoke(JoinPoint joinPoint) { } @Around("execution(* com.chengbinbbs.controller.*.*(..))") - public void latencyService(ProceedingJoinPoint pjp) throws Throwable { + public Object latencyService(ProceedingJoinPoint pjp) throws Throwable { long start = System.currentTimeMillis(); - pjp.proceed(); + Object obj = pjp.proceed(); long end = System.currentTimeMillis(); gaugeService.submit(pjp.getSignature().toString(), end - start); + return obj; } }