Skip to content

happy-bean/sleuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sleuth

dubbo日志链路追踪 dubbo springboot

使用:
1.将源码下载
2.mvn install 安装到本地
3.pom 依赖

        <dependency>
            <groupId>org.happy.sleuth</groupId>
            <artifactId>sleuth</artifactId>
            <version>1.0</version>
        </dependency>

4.springboot项目代码中

@Aspect
@Component
public class DemoAop extends DubboServiceAop {
    @Override
    @Pointcut("execution(* com.xxx..*ProviderImpl.*(..))")
    public void controllerExecute() {
    }
}

5.logback.xml

    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder charset="UTF-8">
            <pattern>EXCUTE_ID:%X{EXCUTE_ID}</pattern>
        </encoder>
    </appender>

6.查看日志

 EXCUTE_ID:<8cf3f38f-4fef-4228-9749-e942a8f496d8>2019-01-10 21:48:24.451  INFO 29201 --- [on(4)-127.0.0.1] o.h.sleuth.dubbo.aop.DubboServiceAop : result:null [use:0ms] [EXCUTE_COMPLETE]

注:
8cf3f38f-4fef-4228-9749-e942a8f496d8 为链路唯一标识