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;
}
相关推荐
myzshare7 小时前
实战分享:我是如何用SSM框架开发出一个完整项目的
java·mysql·spring cloud·微信小程序
Chan168 小时前
【 Java八股文面试 | JavaSE篇 】
java·jvm·spring boot·面试·java-ee·八股
FG.8 小时前
LangChain4j
java·spring boot·langchain4j
sww_102611 小时前
Openfeign源码浅析
java·spring cloud
smileNicky11 小时前
SpringBoot系列之集成Pulsar教程
java·spring boot·后端
麦麦大数据12 小时前
J009 美食推荐可视化大数据系统vue+springboot
vue.js·spring boot·mysql·推荐算法·美食·可视化分析·沙箱支付
rfidunion12 小时前
springboot+VUE+部署(1。新建项目)
java·vue.js·spring boot
小翰子_12 小时前
Spring Boot整合Sharding-JDBC实现日志表按月按周分表实战
java·spring boot·后端
千寻技术帮12 小时前
10347_基于Springboot的新疆旅游管理系统
spring boot·mysql·旅游·在线旅游
程序员iteng13 小时前
AI一键图表生成、样式修改的绘图开源工具【easy-draw】
spring boot·开源·node.js