相関文字列の転送

アプリケーションは、トレーサによって生成された相関文字列を渡して、複数のサービス間でビジネストランザクションを関連付ける必要があります。相関文字列は、アプリケーションペイロードとともにシリアル化および通信する必要があります。

着信 HTTP コール

HTTP コールを介して相関文字列を渡すと、その文字列は HTTP ヘッダーとして渡されます。トレーサは、関数の呼び出しオブジェクトの相関ヘッダー文字列を保持するキーを検索します。相関は、サーバーレストレーサが相関ヘッダーキーを検出した場合に発生します。キーが見つからない場合、トレーサは新しいビジネストランザクションを作成します。

その他のプロトコル

HTTP 以外のプロトコルの場合は、相関文字列のプロトコル固有の転送を定義して、ビジネストランザクション相関を有効にする必要があります。

トレーサは、次の場合に新しいビジネストランザクションを作成します。

  • 渡す相関文字列が配置されていない場合。または、
  • トレーサが相関文字列を見つけることができない場合。

開始するには、「サーバレス APM 環境のセットアップ」を参照してください。