运维-LOG-跟踪
分布式追踪系统概述及主流开源系统对比 - 知乎 (zhihu.com)
开源分布式追踪系统 — Jaeger介绍 - 长安223 - 博客园 (cnblogs.com)
开放分布式追踪(OpenTracing)入门与 Jaeger 实现_阿里云云栖号-CSDN博客
opentracing入门以及jaeger的实现_Marionxue-CSDN博客
Jaeger OpenTracing 体验_nia305的博客-CSDN博客
分布式追踪系统原理看不懂,40张图带你亲手实践 (daimajiaoliu.com)
几款符合 OpenTracing 规范的分布式链路追踪组件介绍与选型_aoho求索-CSDN博客
zipkin链路追踪_原来10张图就可以搞懂分布式链路追踪系统原理_weixin_39990138的博客-CSDN博客
OpenTracing 详解 - Aspire's Loft (pjw.io)
4.1运维那些事之调用链业界标准Opentracing - 知乎 (zhihu.com)
洞若观火:使用OpenTracing增强Istio的调用链跟踪-篇一 · Service Mesh|服务网格中文社区 (servicemesher.com)
洞若观火:使用OpenTracing增强Istio的调用链跟踪-篇二 · Service Mesh|服务网格中文社区 (servicemesher.com)
分布式链路追踪框架的基本实现原理 - 痴者工良 - 博客园 (cnblogs.com)
分布式链路追踪框架的基本实现原理 - 痴者工良 - 博客园 (cnblogs.com)
分布式全链路监控 -- opentracing小试 - 简书 (jianshu.com)
基于 Tracing 数据的拓扑关系生成原理-阿里云开发者社区 (aliyun.com)
OpenTracing API 自动埋点调研_hanjiangxue1006的博客-CSDN博客_skywalking 埋点
在 Ceph 中使用 Jaeger 进行分布式跟踪 - 墨天轮 (modb.pro)
################
skywalking vs jaeger - compare differences and reviews? | LibHunt
Jaeger vs Apache Skywalking (getantler.io)
Summary:
For high volume services that can support application changes to support tracing, we'd recommend Jaeger. It's sidecar agents and scalable collectors make it well suited to Kubernetes deployments.
For Java/.NET/Node stacks with less scalability requirements, we think Apache Skywalking is a better fit. Due to it's light-touch integration with microservices and ease of deployment, it can easily fulfill your APM needs. It also comes complete with alerting capabilities out of the box.
分布式追踪系统概述及主流开源系统对比 - 知乎 (zhihu.com)
基于以上调研,可以总结如下:
- 如果是偏向于
Java
栈的应用,对跨语言和定制化需求低,可以优先考虑侵入性低的Apache SkyWalking
,该项目是国人主导,有较多的公司在使用; - 考虑多语言支持、定制化和高扩展,优先选用
Jaeger
(Jaeger
与Zipkin
比较类似,且兼容Zipkin
原始协议,相比之下Jaeger
有一定的后发优势),Jaeger
和Zipkin
相对于其它方案,更专注与Tracing
本身,监控功能比较弱;