Skip to content

W3C Trace Context:分布式追踪的标准化方案

Published: at 10:30 AM

分布式追踪日志

在分布式追踪(Distributed Tracing)中,trace-idspan-id 是 W3C Trace Context 标准和 OpenTelemetry 等追踪系统中用于标识和跟踪请求的核心概念。 它们分别表示分布式追踪的不同层级信息。

Trace ID

Span ID

W3C Trace Context

在 W3C Trace Context 的 traceparent 头中,Trace ID 和 Span ID 明确定义:

traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01

示例场景

假设用户访问一个电商网站,购买商品的请求涉及以下步骤:

  1. 用户点击”购买”按钮(前端服务)。
  2. 前端调用订单 API(订单服务)。
  3. 订单服务查询库存(库存服务)。
  4. 库存服务访问数据库(数据库操作)。