hereで説明されているように、Envoy はトレースの理由をx-request-id
ヘッダーにパックして、安定したトレースを可能にします。
Envoy は、ランダムにサンプリングするときにこの安定性をどのように実装しますか? おそらく、各 Envoy ホップは個別にランダムにサンプリングしません (そうでなければ、システムを介した各リクエストは (sample_percentage)*(number_of_hops) の確率で選択されます)。Envoy は、既にサンプリングされた他のリクエストを考慮し、それに応じてランダム性を調整しますか?
また、リクエストが中間ホップで選択された場合はどうなりますか? おそらく、トレースの開始から情報を失うでしょうか? Envoy はイングレス ゲートウェイ インスタンスでランダムにしかサンプリングできなかったと思いますか? しかし、私はこれに関するドキュメントを見たことがありません。