3.7 自定义追踪-细粒度追踪Service方法
一、自定义链路追踪
本服务中,Service相互调用追踪
引入依赖
<!-- 该引用用于代码获取tranceId,更重要的是自定义链路追踪 --> <dependency> <groupId>org.apache.skywalking</groupId> <artifactId>apm-toolkit-trace</artifactId> <version>8.15.0</version> </dependency>添加注解,表示需要被追踪
// 表示要被追踪 @Trace(operationName = "追踪的名称") // 链路追踪请求参数 @Tag(key = "", value = "arg[0]") // 追踪返回值 @Tag(key="", value="returnObj") // 多个tag @Tags({ @Tag(key = "", value = "arg[0]") })备注:想要被追踪的Service方法都需要添加上述注解
Last updated