トランザクショントレーシング
トランザクショントレーシングとは?
トランザクション性能とは、トランザクションの開始と終了までの要約指標や属性を意味します。一方、トランザクショントレースは、トランザクションが実行されているステップのトレースです。 トランザクションが遅いかエラーがある場合は、その原因を追跡するために実行履歴をステップごとに追跡する必要があります。 これをトランザクショントレーシングと言います。
トランザクションのパフォーマンス追跡のために収集するステップの種類は次のとおりです。
-
DB接続ステップ START-END
RDBへの接続のパフォーマンスが含まれます。 ステップ情報には、名前、レスポンス時間、エラーが含まれます。
Tips連携プロジェクト管理メニューでデータベースプロジェクトを追加すると、連携したプロジェクトの性能メトリクスを 照会できます。 連携プロジェクトの追加と分析についての詳細は、次の文書を参照してください。
-
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トレースに一覧が表示されたら、分析するトランザクションを選択します。
トランザクションのパフォーマンス分析のためのクライアント情報などの属性、トランザクションの処理性能、各区間別の詳細な実行履歴などを確認できるトランザクション情報画面が表示されます。