依赖:
<properties>
<skywalking.version>6.2.0</skywalking.version
</properties>
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-trace</artifactId>
<version>${skywalking.version}</version>
</dependency>
使用: 在需要追踪的方法上添加注解
@Trace
@Trace public void listen(List<ConsumerRecord<String, String>> records, Acknowledgment ack){ List<MilestoneInfo> milestoneList = convert2Milestone(records); saveWorkTable(milestoneList); pileUpMllist.addAll(milestoneList); if(pileUpMllist.size()>=pileUpSize){ doPushAndcClearPileUp(); } ack.acknowledge(); }
查看:进入后台, 选则你服务, 选择追踪的时间,就可以看到

skywalking 服务间链路追踪 (4) --- 项目中追踪各个方法, 监测方法运行时间
原文:https://www.cnblogs.com/lshan/p/11274151.html