では、次のようなさまざまな種類のグラフを利用できます。
例えば、APMのサマリーUIページでは、チャートの種類をこのようなアイコンで表現しています。
レスポンスタイムチャート
レスポンスタイムチャートは、色分けされた積み重ね棒グラフです。応答時間とは、要求者の視点から見た トランザクション の継続時間であり、必ずしもトランザクション内で費やされたすべての時間の合計ではありません。
応答時間と総時間の関係には、アプリケーションのインスツルメンテーション・コード内でどれだけの同時実行が行われているかが反映されています。
レスポンスタイム | トータルタイムとの比較 |
---|---|
< | 応答時間が合計所要時間less thanである場合、非ブロッキングまたは非同期コンピューティング モデルによる同時実行性を活用しています。 |
\= | 応答時間が合計所要時間equal toである場合、ブロッキング コンピューティング モデルまたは同期コンピューティング モデルを使用している可能性があります。 |
> | 応答時間が合計所要時間greater thanである場合、リソースの競合が原因である可能性があります。 たとえば、応答作業が競合の激しいスレッド プールで実行される場合、応答が完了する前に他のジョブが終了する必要があります。 (エージェントはリソースの待機に費やされた時間を追跡しません。) |
ヒストグラム・チャート
ヒストグラム・チャートは、選択した期間の応答時間分布を表示します。
大きな外れ値と長い"tails" は、ヒストグラムを表示するブラウザチャートではよく見られます。意味のあるバケツにデータを入れやすくするために、ヒストグラムのデータを95パーセンタイルで意図的にカットしています。そうしないと、少数の外れ値を収容するためにヒストグラムのサイズを2倍以上にする必要があるかもしれません。ブラウザモニタリングにおけるエンドユーザーの応答時間もクランプされています。
パーセンタイルチャート
パーセンタイルチャートを提供している機能(APMやブラウザモニタリングなど)では、レスポンスタイムの理解を深めるために複数のパーセンタイル値を提供しています。
- 99%: 応答時間の99%がこのライン以下で発生したことを示す。これは外れ値を見つけるのに便利です。
- 95%:レスポンスタイムの95%がこのライン以下で発生したことを示す。これは基準を設定するのに便利です。
- 中央値:レスポンスタイムの半分がこの値よりも高く、半分が低いことを示す。
- 平均:全回答の平均
パーセンタイルチャートでは、選択されたアプリのデータが表示されますが、1人のエージェントが監視している可能性のある複数のアプリは表示されません。