分布式链路追踪选型-skywalking
为什么需要分布式链路追踪? 服务从单体应用升级到微服务的时候,整个请求的链路会变多,当发生异常、或遇到接口性能瓶颈时。很难将具体的异常日志和具体的请求关联起来,也很难直接定位是哪个调用环节存在性能瓶颈。这个时候就需要一个分布式链路追踪系统来串联调用链,快速定位问题。 更多详情及应用场景,参见 Google 分布式链路追踪论文 :《Dapper,大规模分布式系统的跟踪系统》 相关方案对比 方案 Jaeger zipkin ApacheskyWalking CAT Pinpoint ElasticAPM 开发语言 Go Java Java Java Java Go Github Star 12.7k+ 13.9K+ 15.9k+ 14.9k+ 11.1k+ 800+ Github contributors 191 146 313 77 99 53 Github open lssue/close Issue/PR 340 / 948 / 1399 132 / 1600 / 2101 61 / 3069 / 3122 107 /...









