exec.Commandで外部コマンドを起動する時にトレースコンテキストを伝搬させてみました 今回のコード例 github.com 環境変数+propagation.TraceContextを利用することで伝搬させてみました。 解説 httpやgRPCの場合のコンテキスト伝搬 こちらの記事にあるように、呼び出す側/呼び出される側の両方で以下のようにPropagatorを設定した上でotelhttpやotelgrpcなどのインターセプターを利用します。 otel.SetTextMapPropagator( propagation.NewCompositeTextMapPropagator( propagation.TraceContext{}, propagation.Baggage{}, ), ) exec.Commandで外部コマンドを起動する時にはotelhttpやotelgrpcのよ