ヒットマップ
トランザクショントレーシングとは?
トランザクション性能とは、トランザクションの開始と終了までの要約指標や属性を意味します。一方、トランザクショントレースは、トランザクションが実行されているステップのトレースです。 トランザクションが遅いかエラーがある場合は、その原因を追跡するために実行履歴をステップごとに追跡する必要があります。 これをトランザクショントレーシングと言います。
トランザクションのパフォーマンス追跡のために収集するステップの種類は次のとおりです。
-
DB接続ステップ START-END
RDBへの接続のパフォーマンスが含まれます。 ステップ情報には、名前、レスポンス時間、エラーが含まれます。
-
SQLステップ START-END
JDBC SQLのパフォーマンスが含まれます。 ステップ情報には、接続情報、SQL文、エラーが含まれています。
-
HTTP Callステップ START-END
外部HTTPサービス呼び出しのパフォーマンスが含まれます。 ステップ情報には、url、host、port、レスポンス時間、エラーが含まれます。
-
Messageステップ ADD
トレースを収集する過程で、非構造化のすべての間隔の履歴を収集する際にメッセージステップを使用します。
-
SOCKETステップ ADD
Socketオープンを表現するステップです。
-
METHODステップ START-END
メソッド応答時間を追跡します。
-
ACTIVE STACK ステップ START-END
アクティブスタックに関する情報を含みます。 別のスレッドが作成し、トレースに追加する方法で収集します。
WhaTapモニタリングサービスでは、ステップ(Step)はスパン(Span)と同じ意味で使用されます。
詳細分析
ホーム画面 > プロジェクト選択 > 分析 > ヒットマップ
-
時間選択で、ヒットマップを照会する期間を選択してください。
-
タイプ、アプリケーションから照会対象を選択してください。
-
ボタンを選択してください。
-
ヒットマップTXから目的の領域をのようにドラッグしてください。
-
TXトレースに一覧が表示されたら、分析したいトランザクション項目を選択してください。
トランザクションのパフォーマンス分析のためのクライアント情報などの属性、トランザクションの処理パフォーマンス、各区間別詳細遂行履歴などを確認できるトランザクション情報ウィンドウが表示されます。
トランザクション情報画面の案内
テーブルビュー
テーブルビュータブでは、トランザクションの実行過程を時間順に確認できます。
- トランザクションを実行区間別に分類し、ダイアグラムで確認できます。 全経過時間のうち、各区間別に所要された時間、最も長くかかった区間を素早く把握できます。
-
ダイアグラムの各区間を選択すると、そのステップが位置するテーブルの一覧に移動します。
-
赤い丸()が位置する領域は、アクティブスタックが収集された時点です。 赤い丸を選択すると、アクティブスタックボタンがあるテーブル一覧に移動できます。 アクティブスタックボタンをクリックすると、その区間で行われたステップ情報を確認できます。
ノート-
トランザクション一覧からアイコンが表示された項目で確認できます。
-
アクティブスタックの詳細については、次の文書を参照してください。
-