Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 1000 Bytes

open_tracing.md

File metadata and controls

15 lines (14 loc) · 1000 Bytes
  • 链路追踪的原理?
  • 链路追踪基本定义
有哪些span
Operation name操作名称也可以称作 Span name)。
Start timestamp起始时间Finish timestamp结束时间Span tag一组键值对构成的 Span 标签集合键值对中键必须为 String值可以是字符串布尔或者数字类型Span log一组 Span 的日志集合每次 Log 操作包含一个键值对和一个时间戳键值对中键必须为 String值可以是任意类型。
SpanContext: pan 上下文对象每个 SpanContext 包含以下状态要实现任何一个 OpenTracing都需要依赖一个独特的 Span 去跨进程边界传输当前调用链的状态例如Trace  Span  ID)。
Baggage Items  Trace 的随行数据是一个键值对集合存在于 Trace 也需要跨进程边界传输ReferencesSpan 间关系):相关的零个或者多个 SpanSpan 间通过 SpanContext 建立这种关系