この記事は英語の原文を日本語に翻訳したものです。原文: https://opentelemetry.io/docs/specs/semconv/general/trace-compatibility/

翻訳元: open-telemetry/semantic-conventions v1.44.0(コミット e10a930

トレースの互換性コンポーネントに関するセマンティック規約

ステータス: Development

この文書は、互換性コンポーネント(例えばOpenTracing Shimレイヤー)で使われるトレースのセマンティック規約を定義します。

OpenTracing

OpenTracing Shimによって作成される Link は、OpenTracingで定義されている、子スパンと親スパンの間の直接的な因果関係を表す、受け入れられている値のいずれかを持つ opentracing.ref_type を設定しなければなりません(MUST)。

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
opentracing.ref_typeDevelopmentRecommendedstring親子間の参照種別 [1]child_of; follows_from

[1] opentracing.ref_type: 子スパンと親スパンの間の因果関係。


opentracing.ref_type には、次のよく知られた値の一覧があります。いずれかが該当する場合はその値を使用しなければならず(MUST)、それ以外の場合は独自の値を使ってもかまいません(MAY)。

ValueDescriptionStability
child_of親スパンが、何らかの形で子スパンに依存しているDevelopment
follows_from親スパンが、子スパンの結果に一切依存していないDevelopment