本文へスキップ

マルチトランザクション

マルチトランザクションは、別のエージェントやプロジェクトに関連付けられたトランザクションを意味します。WhaTapプロジェクトに登録されたアプリケーションサービス間の呼び出しを追跡するのが、マルチトランザクション追跡です。

ノート

マルチトランザクションの活性化

マルチトランザクションを追跡するには管理>エージェント設定メニューからmtrace_enabledオプションをtrueに設定してください。エージェント設定の詳細については次の文書を参照してください。

マルチTX追跡

ホーム画面 > プロジェクト選択 > 分析 > ヒットマップメニューからチャート領域をドラッグします。ドラッグしたチャート領域のトランザクション情報は、次のように下部のTXトレース一覧に表示されます。一覧でマルチトランザクションを含むトランザクションは、アイコンアイコンが表示されます。

mtrace_M

該当のトレースを選択すると、トランザクション情報ウィンドウが表示されます。マルチトランザクションが追跡される場合は、レコード概要タブでマルチトランザクションIDの値を確認できます。トランザクションで外部呼び出しを行うと、同じマルチトランザクションIDが生成されます。サービスごとにプロジェクトが分かれている場合でも、最初に発行したマルチトランザクションIDを使用して、アプリケーション間のすべてのトランザクションを確認することができます。トランザクション情報ウィンドウを使用したTXトレースの詳細な分析に関する詳細は次の文書を参照してください。

レコード概要

マルチトランザクションIDを選択すると、マルチトランザクション*タブが表示されます。システム内またはシステム間で発生するさまざまな呼び出し関係を一目で確認でき、どのような問題が発生したかを識別して改善できるようにトランザクションとトレース情報を提供します。

チャート

チャート

マルチトランザクション追跡メニューの基本画面はチャートです。チャートは、各トランザクションの呼び出し関係を迅速かつ明確にユーザーに提供します。同じマルチトランザクションIDを持つトランザクションサービスを個別に実行時間を確認できます。トランザクションノードの背景色で表示され、費やされた所要時間(数字1タイムバー)を使用して、トランザクション間の呼び出し関係を確認できます。チャートでは、マウスを使用して目的の位置に移動したり、スクロールして拡大/縮小することができます。

  • フィルターアイコンプロジェクト選択:チャートに表示されるプロジェクトを選択または解除できます。

  • 設定アイコンチャートビュー設定:チャートに表示する要素を表示または非表示にすることができます。

    • タイムバー:各ノードで費やされた所要時間(タイムバー)を表示または非表示にすることができます。

    • アプリケーション名:各ノードにエージェント名(oname)を表示または非表示にすることができます。

    • プロジェクト: 各ノードのプロジェクト名を表示または非表示にすることができます。

    • データベース/外部呼び出し/内部呼び出し: トランザクションで発生した他のデータベースコネクションリクエストやHTTP Callの情報もチャートのノードで確認できます。

トランザクションノードを選択すると、次のようにトランザクション情報ウィンドウが追加で表示されます。トランザクショントレースにより、そのトランザクションの詳細を確認できます。トランザクション情報ウィンドウを使用したトランザクショントレースの詳細な分析に関する詳細は、次の文書を参照してください。

マルチトランザクションの詳細を見る

テーブルボタンをクリックすると、テーブル形式でマルチトランザクション内に含まれる各トランザクションごとの情報を確認できます。

マルチトランザクションテーブルモード

  • フィルターアイコンプロジェクト選択:チャートに表示されるプロジェクトを選択または解除できます。

  • カラムアイコンカラム設定: テーブル内のカラムを編集できます。

各トランザクション項目を選択すると、チャートノード選択と同様に、選択したトランザクションのトランザクション情報ウィンドウが表示されます。トランザクショントレースにより、そのトランザクションの詳細を確認できます。トランザクション情報 ウィンドウを使用したトランザクショントレースの詳細分析に関する詳しい内容は、次の文書を参照してください。

ツリー

ツリーボタンをクリックすると、各トランザクションとそれに属しているトレースの詳細を確認できます。トランザクションの所要時間内の各サブトランザクションまたはトレースの開始および所要時間を視覚化し、トランザクション呼び出し関係をツリー形式で提供します。

マルチトランザクションツリーモード

  • フィルターアイコンプロジェクト選択:チャートに表示されるプロジェクトを選択または解除できます。

  • インラインアイコンインライン: 各区間別の実行情報に表示されたテキストを一行で表示し、ツリー形式を間隔を置いて整理できます。

  • 複数行表示アイコン複数行で表示: 各区間別の実行情報に表示されたテキストを改行してすべて表示します。

  • 最長経路: 最長の経路で移動できます。

  • チャートアイコンタイムバーの表示:経過時間を棒チャートで表示します。

  • 時間アイコン時間表示:各区間別のタイムスタンプ、ギャップ、経過時間をテキスト形式で表示します。

    • 8秒以上:超過した状態で赤色で表現します。

    • 3秒以上8秒未満:遅延状態でオレンジで表現します。

    • 3秒未満:正常な状態で青色で表示します。

    ノート

    開始および所要時間の場合、トランザクション呼び出し環境によって生じる時差を上位トランザクションのトレースやマッピングで修正および表示することで、実際に収集された時間データとの差異が生じる可能性があります。

  • 非表示アイコンHide Time:時間情報を非表示にします。

ノート

トレースの統計アイコンボタンまたはポップアップアイコンボタンを選択するとHTTP呼び出し統計アクティブスタックなどの要約ウィンドウを確認できます。