目录
一、前言
在前面的分享中,详细了解了在微服务中集成skywalking进行服务链路追踪的过程,不管是使用dubbo还是springcloud做微服务治理,在集成skywalking时,往往关注的更多是不同服务之间的调用情况,但是在实际应用中,如果服务内部的链路调用比较复杂,跨度很长的情况下,是否也可以使用skywalking进行追踪呢?接下来将详细介绍下。
二、自定义链路追踪简介
2.1 自定义链路追踪应用场景
在下面的场景下,可能需要在单应用内进行追踪:
- 接口业务逻辑复杂,内含一些关键的远程接口调用;
- 业务调用链路较长,内部方法调用栈比较深;
- 需要监控某些关键执行业务逻辑的执行耗时,它们可能是性能瓶颈点;
- ...
比如下面的一个接口,内部的逻辑调用链路比较深的情况下就需要自定义链路追踪