Go で OpenCensus を使用して、2 つ以上のマイクロ サービスのチェーンを含む呼び出しのトレース データを Stackdriver にプッシュしています。エンド ツー エンドの呼び出し全体ではなく、特定のサービスのスパンのみを含む多くのトレースを取得していることに気付きました。
現時点では、これはすべての呼び出しが追跡されるわけではなく (特定のサンプルのみ)、各サービスが現在のスパンを追跡するかどうかを決定するという事実に起因すると考えています。
これは意図した動作ですか?トレースがいつサンプリングされるかを確認する方法はありますか?それは呼び出しチェーン内のすべてのサービスによって行われますか?