SpringCloud:自定义skywalking链路追踪

一、添加依赖:

复制代码
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-logback-1.x</artifactId>
            <version>8.7.0</version>
        </dependency>

        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-trace</artifactId>
            <version>8.7.0</version>
        </dependency>

二、在普通业务方法添加@Trace注解:

复制代码
    @Trace
    public String myBusiness(){
        return "my business";
    }

三、在skywalking UI界面可以看到普通业务方法:

可以通过@Tag注解来在skywalking里显示调用的参数和返回值

复制代码
@Trace
@Tags({@Tag(key = "param", value = "arg[0]"),
       @Tag(key = "result", value = "returnedObj")})
public int get(Integer id) {
    return id;
}
相关推荐
qq_12498707531 小时前
基于springboot的兴趣生活展示交流平台的设计与实现(源码+论文+部署+安装)
java·spring boot·生活·毕设
hongweihao1 小时前
Kafka 消息积压了,同事跑路了
后端·spring cloud·kafka
weixin_448771721 小时前
SpringBoot默认日志配置文件 logback.xml(log4j+logback)
xml·spring boot·logback
Java水解3 小时前
20个高级Java开发面试题及答案!
spring boot·后端·面试
zl9798993 小时前
SpringCloud-LoadBalancer负载均衡服务调用
spring·spring cloud·负载均衡
小七mod3 小时前
【微服务】微服务架构演进
分布式·spring·spring cloud·微服务·云原生·架构·单体架构
百***86054 小时前
Spring BOOT 启动参数
java·spring boot·后端
跟着珅聪学java4 小时前
Spring Boot 中整合 MySQL 并打印 SQL 日志
java·spring boot
q***11654 小时前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
optimistic_chen5 小时前
【Java EE进阶 --- SpringBoot】AOP原理
spring boot·笔记·后端·java-ee·开源·aop