トランザクションのエントリポイントとイグジットポイントの表示と把握
アプリエージェントをインストールすると、エージェントによって受信コールが検出され、デフォルトトランザクション検出ルールに基づいてトランザクションが登録されます。自動検出ルールは、サポートされるフレームワークに基づいてトランザクションのエントリポイントを記述します。
通常、トランザクションの処理には 2 つ以上のティアが参加します。発生元のティアへのリクエストによって、以下のサービスが呼び出される場合があります。
- ダウンストリームティアと呼ばれる別のインストゥルメント化された階層。
- インストゥルメント化されていないリモートサービス。
インストゥルメント化されたアプリケーションティアからの発信リクエストはイグジットポイントと呼ばれます。また、ダウンストリームティアには、他のサービスまたはバックエンドリクエストを呼び出すイグジットポイントがある場合があります。
アプリエージェントは、イグジットポイントコールに、既存のトランザクションを記述したメタデータをタグ付けします。ダウンストリームティアのエージェントが、別のアプリケーション エージェントのトランザクションメタデータが含まれたエントリポイントを検出した場合、そのエントリポイントを、アップストリームティアで開始されたトランザクションの続きとして扱います。このダウンストリームエントリポイントに対するアップストリームイグジットポイントのリンクは相関と呼ばれます。相関はビジネスアプリケーション内のさまざまなティアによって処理されるため、クライアントリクエストコンテキストを保持します。