トランザクショントレーシング
トランザクショントレーシングとは?
トランザクション性能とは、トランザクションの開始と終了までの要約指標や属性を意味します。一方、トランザクショントレースは、トランザクションが実行されているステップのトレースです。 トランザクションが遅いかエラーがある場合は、その原因を追 跡するために実行履歴をステップごとに追跡する必要があります。 これをトランザクショントレーシングと呼ばれます。
トランザクションのパフォーマンス追跡のために収集するステップの種類は次のとおりです。
-
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トレースに一覧が表示されたら、分析したいトランザクション項目を選択してください。
トランザクションのパフォーマンス分析のためのクライアント情報などの属性、トランザクションの処理パフォーマンス、各区間別詳細遂行履歴などを確認できるトランザクション情報ウィンドウが表示されます。