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;
}
相关推荐
海兰11 分钟前
【第54篇】Graph + Langfuse 可观测性实战
java·人工智能·spring boot·spring ai
qq_54702617942 分钟前
SpringBoot + Redis 电商秒杀完整方案
spring boot·redis·后端
那个失眠的夜1 小时前
SpringBoot
java·开发语言·spring boot·spring·mvc·mybatis
多敲代码防脱发1 小时前
Spring进阶(Bean的生命周期与Bean的后处理器)
java·服务器·开发语言·spring boot·spring·servlet
voyaqi1 小时前
从零设计企业级校验框架:Spring Boot + SPI 实战指南
spring boot·后端·log4j
huipeng9261 小时前
基于SpringCloud的博客系统
java·运维·后端·spring·spring cloud·微服务
小坏讲微服务2 小时前
SpringBoot整合SpringAI配置多平台API密钥
java·人工智能·spring boot·后端·flask·ai编程·claude code
vx-程序开发3 小时前
springboot课程管理系统-计算机毕业设计源码16731
spring boot·后端·课程设计
倒流时光三十年3 小时前
第二章 小程序目录结构与核心文件详解
spring boot·小程序
zhulangfly3 小时前
# Spring Boot + MinIO + MySQL + Vue 实现视频管理与流式播放
vue.js·spring boot·mysql