APMのTransactionsページは、パフォーマンスの問題を微調整したり、エラーを解決したりするのに適したトランザクションを特定するのに役立ちます。このページには、選択したアプリケーションのトランザクションリクエスト、(ウォールクロックタイムのトップ5位のトランザクション(パーセント)、関連のあるスループット(1分あたりのリクエスト数( rpm ))がリストされます。
ウェブ以外のトランザクション(メッセージ処理、バックグラウンドのタスク、ウェブリクエストを処理しないその他のプロセスやジョブなど)の場合、このページにCPUとメモリ使用率のチャートが表示されます。
トランザクションのタイプ
ヒント
ご利用の全てのアプリケーションおよびサービスに関する大まかな概要を得るには、New Relicエクスプローラーを利用してください。
選択されたアプリケーションによっては、Transactionsページに利用可能なトランザクションのタイプから選択するためのドロップダウンが掲載されている場合があります。New Relicは、リクエストのタイプ(ウェブトランザクションまたはウェブ以外のトランザクション)によって処理時間を測定します。これには、以下の項目が含まれます。
- ウェブ:アプリケーションサーバーのリクエスト
- ウェブ以外:その他のリクエスト(操作、バックグラウンドタスクなど)
Transactionsページには、トランザクショントレースとキートランザクションへのリンクも含まれています。利用可能な情報のタイプは、選択したアプリケーション、リクエストのタイプ(ウェブまたはウェブ以外)によって異なります。
ウォールクロックタイム
ウォールクロックタイムとは、時計によって記録された時間です。New Relicはすべてのトランザクションにウォールクロックタイムを使用し、すべてのトランザクションにわたってその値を合計します。
ホストは並行してリクエストを実行できるため、100%を超える割合が表示されることがあります。例えば、100%の値は、選択したすべてのトランザクションの実行時間が、ウォールクロックタイムの記録に費やされた時間と等しいことを示します。
トランザクションを表示する
ご使用のアプリのトランザクションリクエストに関する情報を表示するには:
次のうち1つを行います。
- one.newrelic.com > APM >(アプリの選択)> Monitor > Transactionsの順に移動します。
- one.newrelic.com > Explorer > (アプリを選択) > Monitor > Transactionsの順に進みます。
利用可能な場合:トランザクションの利用可能なタイプの表示を変更するには、Typeを選択します。
ソート順を選択するか、デフォルトのままにします。
使用可能な場合は、表示のタイプをチャート(デフォルト)、ヒストグラム、またはパーセンタイルとして選択します。
追加の詳細を表示するには、トランザクションドリルダウン機能のいずれかを使用します。
ダッシュボードにチャートを追加するには、チャートの上にカーソルを移動し、その下に表示されるAdd to a dashboardリンクを選択します。
チャートの背景が薄い赤色の場合は、アラート条件のCritical閾値を超過している期間を示します。アラートでインシデントの詳細を表示するには、チャートをクリックします。
詳しくは、New Relic Oneの中核となるUIコンポーネントの操作に関するドキュメンテーションを参照してください。
ドリルダウン機能を使用する
New Relicの標準的なユーザーインタフェース機能のいずれかを使用して、詳細情報にドリルダウンします。Transactionsページには、追加のドリルダウン機能があります。
すべてのトランザクションを表示する
使用可能なすべてのトランザクションをテーブルとして表示するには、Show all transactions tableリンクを選択します。ここから、使用可能なオプションのいずれかを使用します。
- ソート順を変更するには、任意の列ヘッダーを選択します。
- コンマ区切りの値を含むファイルに、データをエクスポートするには、Export as CSVを選択します。
- 前のチャート表示に戻るには、Back to top transactionsを選択します。
ending now期間のCSVテーブルは、ランタイムに計算されます。APMテーブルに表示される値よりも、わずかに高い値が表示されることがあります。
各トランザクションについて、Show all transactionsテーブルには、以下の測定値が含まれます。
測定値 | 定義 |
---|---|
Apdex | 選択した時間帯に発生した、すべてのトランザクションの平均Apdexスコアです。
|
Count | 選択した時間範囲内で発生した、すべてのトランザクションの合計数です。 |
Avg(ms) | 選択した時間範囲内で、すべてのトランザクションが費やした平均時間です。 |
SD(ms) | 選択した時間範囲内で、すべてのトランザクションに対するすべてのタイミング測定値の標準偏差です。 |
Min(ms) | 選択した時間範囲内で、最も速いトランザクションが費やした時間です。 |
Max(ms) | 選択した時間範囲内で、最も遅いトランザクションが費やした時間です。 |
Total(ms) | 選択した時間範囲内で発生した、すべてのトランザクションが費やした時間の合計です。 |
Total(% time) | そのタイプのすべてのトランザクションの合計時間(すべてのトランザクションが占める合計時間の割合)です。 |
Dissat(%) | Apdexのスコアを満たしていないトランザクションの割合。 トランザクションをテーブルとして表示すると、不満の回答がない場合でも(つまり、0の100%は0ですが)、常にAll transactions行にアプリケーションの合計不満度の100%が提示されるようになります。このような場合、100%はすべてのトランザクションが不満足であることを示しているわけではありません。Dissat (%)列のその他すべての値の合計は100%になります。 |
追加関数
Transactionsページで選択したトランザクションの追加関数は次のとおりです。
以下を行う場合... | 操作... |
---|---|
操作やその他のバックグラウンドタスクのトランザクションを表示する | TypeをOther transactions(またはリストされた特定のタイプ)に変更し、特定のトランザクションを選択します。 Transactionsページには、ウォールクロックタイム、CPU使用率、メモリ使用量を基準に、この選択に対するトップ5位のトランザクションが表示されます。 |
ビジネスにとって重要なトランザクションを追跡する | トランザクションの名前を選択してから、Track as key transactionを選択します。 |
トランザクショントレースの詳細を表示する | トランザクショントレースは、単一トランザクションの全体像を表します。
|
トレースの詳細についてログを調べる | コンテキストのログ機能を使用している場合は、トレースにリンクされているログを確認できます。
|
トランザクションセグメントを追加または表示する |
|
レポートを表示する | ウェブトランザクション分析レポートをウェブトランザクションに使用して、バックグラウンドジョブ分析レポートをウェブ以外のトランザクションに使用することができます。これにより、スループットに費やされた時間の量、トランザクションの合計時間、それを実行する平均時間、および適用可能なApdexスコアを比較することができます。 |
すべてのトランザクショントレースを削除する | 注意Delete all tracesを選択すると、それらを復元することはできません。 |