22
トレーシング情報の伝播
各Spanからのリクエストでは、HeaderへTrace ID, Span ID, Parent Span IDの情報を付与しトレー
シングに必要な情報を伝播させていきます。
分散トレーシングの概念
Span
処理の開始、終了時刻を持つ1つの処理単位を表します。
Trace
Spanをネストし処理の因果関係と順序を表現するSpanの集
合です。システムで処理される実行パスを表すことが出来ま
す。
Service A Service B Service C Service D
Service E
Trace ID=xxxA
Span ID=yyyA
Trace ID=xxxA
Span ID=yyyB
Parent Span ID=yyyA
Trace ID=xxxA
Span ID=yyyC
Parent Span ID=yyyB
Trace ID=xxxA
Span ID=yyyD
Parent Span ID=yyyC
Trace ID=xxxA
Span ID=yyyE
Parent Span ID=yyyA
Span A
Span B
Span C
Span D
Span E
Trace