IIB エージェントフローレベルの可視性
フローレベルの可視性機能は、各メッセージフローに費やされた時間と、メッセージフローから作成された exit コールをキャプチャします。既存のエージェントフローとは異なり、フローレベルはメッセージフローのすべてのノードで費やされた時間をキャプチャしません。BT 相関、スナップショット、exit コールなどの他のすべての機能は変更されません。この違いは、ビジネストランザクションのツリービューとトランザクション スナップショットのウォーターフォールビューでのみ表示されることです。この違いを次の例で示します。
既存の IIB エージェントフロー
既存の IIB エージェントのデフォルトの可視性では、エージェントは IIB フローの各ノードのタイミングを収集します。
フロー の既存のフレームワークによってキャプチャされた情報を示す次の図について考えてみます。
IIB 階層内のブローカーは、demoflowup と demoflowdown の 2 つのメッセージフローを実行します。demoflowup は、demoflowdown を呼び出し、次に、バックエンドコールを実行します。
次の図は、IIB アプリケーションを通過するトランザクションのビジネス トランザクション ツリー ビューとトランザクション スナップショット ウォーターフォール ビューを示しています。
フローレベルの可視性
ノードレベルのデータを収集するコストを削減するため、フローレベルの可視性を提供するエージェントの新しいモードが導入されました。このモードでは、タイミングは、フローの開始と終了、およびフロー内からのすべての外部コールに対してのみ収集されます。したがって、特に複雑なフローの場合、エージェントを使用してフローをインストゥルメントする際に予想される CPU コストが削減されます。
次に、サンプルアプリケーションのビジネス トランザクション ツリーとスナップショットビューを示します。フローレベルの可視性を有効にした場合のデータ精度の違いを示しています。