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;
}
相关推荐
微三云 - 廖会灵 (私域系统开发)18 小时前
电商系统微服务拆分实战:从单体到Spring Cloud的分布式事务踩坑与补偿方案
分布式·spring cloud·微服务
爱敲代码的小鱼19 小时前
springboot原理篇:
java·spring boot·spring
默默敲代码的徐哥儿19 小时前
八股文整理——后端
java·开发语言·spring boot·后端·学习
牧小七20 小时前
宠物管理系统2026
spring boot
k↑20 小时前
SpringCloud + React19 集成Scalar的API文档
后端·spring·spring cloud
名字还没想好☜20 小时前
Spring Boot 全局异常处理:@ControllerAdvice 实战
java·spring boot·后端·spring·异常处理
宠友信息21 小时前
Redis 内容社区源码架构优化与即时通讯数据一致性处理
spring boot·后端·websocket·mysql·uni-app
hdsoft_huge1 天前
SpringBoot系列06:RESTful接口开发,请求参数接收、全局跨域CORS完整配置
java·spring boot
LiaoWL1231 天前
【SpringCloud合集-02】Spring Cloud LoadBalancer 负载均衡器学习笔记
学习·spring cloud·负载均衡
小明bishe181 天前
计算机毕业设计之基于JAVA的植物科普网站
java·spring boot·spring·架构·课程设计