术语
Jaeger 以受 OpenTracing 规范 启发的数据模型来表示追踪数据。该数据模型在逻辑上与 OpenTelemetry 追踪 非常相似,但存在一些命名差异
Jaeger | OpenTelemetry | 说明 |
---|---|---|
标签 | 属性 | 两者都支持类型化值,但 Jaeger 不支持嵌套标签。 |
Span 日志 | Span 事件 | Span 上以结构化形式记录的时间点事件。 |
Span 引用 | Span 链接 | Jaeger 的 Span 引用具有必需的类型(child-of 或 follows-from ),并且总是指向前置 Span;OpenTelemetry 的 Span 链接没有类型,但允许添加属性。 |
进程 | 资源 | 描述生成遥测数据的实体的结构。 |
Span
Span 表示一个逻辑工作单元,包含操作名称、操作开始时间以及持续时间。Span 可以嵌套和排序以模拟因果关系。
追踪
追踪表示数据或系统中的执行路径。它可以被视为一个由 Span 组成的有向无环图。
Baggage
Baggage 是任意用户定义的元数据(键值对),可以附加到分布式上下文中并通过追踪 SDK 进行传播。更多信息请参见 W3C Baggage 。