トレース文脈伝播
とれいすぶんみゃくでんぱ
意味
トレース文脈伝播とは、分散システムやマイクロサービスアーキテクチャにおいて、システム全体を通過する単一のリクエストに関連する一連の処理情報を一貫して保持し、次のサービスへ引き渡す技術および仕組みのことです。近年のソフトウェア開発では、単一の機能を実現するために複数の独立したサービスが連携することが多くなっています。このような環境下では、エンドユーザーからの要求がどのサービスをどのような順序で経由したのかを把握することが困難になります。そこで、リクエストの発生源で一意の識別子や付加情報を生成し、サービス間のネットワーク呼び出しの際にヘッダーなどの領域に含めて送信することで、処理の流れを追跡可能にします。これにより、システム全体の可観測性を高め、複雑な依存関係を持つアプリケーションの動作を論理的に結びつけて理解することが可能になります。
類義語
分散トレーシング、リクエスト追跡