【问题标题】:What are keys differences between OpenTracing and Zipkin?OpenTracing 和 Zipkin 之间的主要区别是什么?
【发布时间】:2020-08-19 15:00:02
【问题描述】:

我正在研究分发跟踪工具。

发现有两个很受欢迎。

它们之间的主要区别是什么? 你会推荐哪一个? 您会推荐其他开源分布式跟踪工具吗?

【问题讨论】:

    标签: monitoring zipkin opentracing distributed-tracing


    【解决方案1】:

    获取分布式跟踪空间的句柄可能有点令人困惑。这是一个简短的总结...

    开源追踪器

    有许多流行的开源跟踪器,这是 Zipkin 所在的地方:

    • Zipkin
    • 积家
    • 干草堆

    商业追踪器

    还有很多供应商提供商业监控/可观察性工具,这些工具要么以分布式跟踪为中心,要么包括分布式跟踪:

    • 应用动力学
    • AWS X 射线
    • Azure 应用程序洞察
    • 数据狗
    • 动态追踪
    • 谷歌云跟踪
    • 蜂窝
    • 光步
    • 新遗物
    • SignalFX
    • (可能还有 100 多个...)

    标准化工作

    除了所有这些产品之外,还有许多围绕分布式跟踪创建标准的尝试。这些通常从为体系结构的跟踪记录端创建标准 API 开始,有时扩展到对跟踪内容甚至有线格式的规范。这就是 OpenTracing 的用武之地。所以它本身并不是一个追踪解决方案,而是一个 API,可以通过多个追踪器的追踪记录 SDK 实现,让您更轻松地在供应商之间进行交换。最常见的标准是:

    • 开放追踪
    • 公开人口普查
    • 开放遥测

    请注意,列表中的前两个已被放弃,它们的贡献者联手创建了第三个。[1]

    [1]https://opensource.googleblog.com/2019/05/opentelemetry-merger-of-opencensus-and.html

    【讨论】:

      猜你喜欢
      • 2015-08-22
      • 2015-08-06
      • 2011-03-06
      • 2013-12-23
      • 2017-04-28
      • 2011-04-14
      • 2010-09-17
      • 2021-11-30
      相关资源
      最近更新 更多