6 「Webアプリケーション」メトリック
HTTPコンテンツ
次の各項では、「HTTPコンテンツ」メトリックと、その説明およびユーザーの処理について示します。
平均接続時間
このメトリックは、トランザクション内のすべてのページの平均接続時間を測定します。平均接続時間は、合計接続時間を接続数で除算することにより算出されます。接続時間は、レスポンス時間の問題を特定して修正するのに役立つ、トランザクションのフェーズの1つです。
ユーザーの処理
平均接続時間を一定期間調べることにより、ネットワークの混雑または接続に関するその他の問題が原因で、Webアプリケーションのレスポンス時間が遅くなっているかどうかを確認できます。
最初のバイト平均時間
このメトリックは、トランザクション内にあるすべてのページにおける最初のバイトの平均レスポンス時間を測定します。このメトリックは、最初のバイトの合計レスポンス時間を(HTMLまたはコンテンツをフェッチする)リクエスト数で除算することにより算出されます。最初のバイトのレスポンス時間は、レスポンス時間の問題を特定して修正するのに役立つ、トランザクションのフェーズの1つです。
ユーザーの処理
最初のバイトの平均レスポンス時間を一定期間調べることにより、ネットワークの混雑または接続に関するその他の問題が原因で、Webアプリケーションのレスポンス時間が遅くなっているかどうかを確認できます。
平均レスポンス時間
1つのトランザクションが複数のWebページにアクセスすることがよくあります。「平均ページ・レスポンス」メトリックは、単一のトランザクション内にあるページの平均レスポンス時間を測定します。このメトリックは、合計トランザクション時間をトランザクション内のページ数で除算することにより算出されます。たとえば、トランザクションが4つの異なるWebページに接続している場合、このメトリックは、この4つのページのレスポンス時間をトランザクションが実行されるたびに測定します。
ユーザーの処理
特定のトランザクションが「平均ページ・レスポンス」のしきい値を常に超える場合、「ビーコン・データ」ページを使用して他のビーコンからのトランザクションを一定期間テストします。このデータを使用して、アラートを生成する傾向や特定のビーコンを判別します。「ビーコン・データ」ページは、「トランザクション・パフォーマンス」ページのメトリックの値をクリックして表示します。
中断数
このメトリックは、トランザクションによりアクセスされたページのコンテンツを表示する際に発生したエラーの数を測定します。たとえば、GIFイメージやスタイルシートが存在しない場合、このメトリックの値が増加します。
ユーザーの処理
このメトリックを使用して、Webアプリケーションにより提供されるページの品質を測定します。たとえば、このメトリックの値が大きい場合、ファイルが移動されているか、アプリケーション内の相対リンクが破損している可能性があります。
計算レスポンス時間
このメトリックは、ブラウザなどのクライアントがトランザクション内のすべてのページをフェッチする場合のレスポンス時間の概算を表します。計算レスポンス時間は、各ページのコンテンツ(イメージおよびHTMLスタイルシートなど)が複数スレッドを使用して同時にフェッチされたと仮定して計算されます。
ユーザーの処理
計算レスポンス時間を使用して、平均的なエンド・ユーザーに対して発生するレスポンス時間を予測します。
接続時間
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。接続時間はトランザクションの最初のフェーズであり、すべてのリクエストについてWebサーバーへの接続を確立する際に要する時間を表します。
ユーザーの処理
接続時間が遅い原因は、ページのコンテンツとは関係ありません。多くの場合、ネットワーク速度が遅いか、Webサーバーがビジーであるため適切なタイミングでWebサーバーにリクエストを渡せないことが原因です。
コンテンツ時間
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、コンテンツ時間(ページ・コンテンツをブラウザに送信する際に要する時間)を測定します。ページ・コンテンツには、イメージおよびスタイルシートなど、ページのHTMLコード以外のものが含まれます。
ユーザーの処理
イメージやその他のページ・コンテンツのサイズを縮小することを検討してください。
最初のバイト時間
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、最初のバイトのレスポンス時間(送信済リクエストの最後のバイトと、発生したすべてのリクエストに対するサーバーが受信したレスポンスの最初のバイトとの間に要した時間)を測定します。これには、ネットワーク待機時間およびサーバーのレスポンス時間が含まれます。
ユーザーの処理
「接続時間」および「リダイレクト時間」と同様に、このメトリックは、ページ・コンテンツまたはWebアプリケーション・ソフトウェアが(1バイトの情報をブラウザへ転送する際の実時間ではなく)レスポンス時間を遅くした原因であるかどうかを特定する際に役立ちます。
HTMLのバイト数
このメトリックは、選択したトランザクション中に転送されたデータの量に関する情報を提供します。このメトリックは、トランザクションによってアクセスされるすべてのWebページから転送されたHTMLコードの合計バイト数をトランザクション別に表示します。
ユーザーの処理
このメトリックは、このトランザクションで確認されたあらゆるパフォーマンス問題の原因の特定に役立ちます。Web Applicationトランザクションのレスポンス時間を比較する場合、HTMLのバイト数を考慮してください。
HTTPレスポンス
このメトリックは、Webアプリケーションのトランザクション・パフォーマンスの測定に使用できる一連のメトリックのコンテナです。ユーザーのリクエストに対するページのレスポンス速度を表します。
HTML時間
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、HTML時間(ページのHTMLコードをブラウザに送信する際に要する時間)を測定します。このメトリックには、イメージやその他のページ・コンテンツなどの送信時間は含まれません。
ユーザーの処理
HTML時間が遅い場合は、HTMLコードに問題がある可能性があります。Webアプリケーション・ページのソース・コードをチェックして、HTMLコードのロジックを簡素化または改善する方法を検討してください。
ページ・コンテンツのバイト数
このメトリックは、選択したトランザクション中に転送されたデータの量に関する情報を提供します。このメトリックは、イメージおよびスタイルシートなどのページ・コンテンツのバイト数をトランザクション別に表示します。
ユーザーの処理
このメトリックは、このトランザクションで確認されたあらゆるパフォーマンス問題の原因の特定に役立ちます。Web Applicationトランザクションのレスポンス時間を比較する場合、合計バイト数を考慮してください。多数のイメージや複雑なスタイルシートが含まれるページの場合、「ページ・コンテンツのバイト数」メトリックの値が高くなります。
リダイレクト時間
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。いくつかのページは、HTTPリクエストを他のページに自動的にリダイレクトします。「リダイレクト時間」は、トランザクション内のすべてのリダイレクトの合計時間を表します。リクエストのリダイレクトに要する時間は、ページのレスポンス時間全体に影響します。
ユーザーの処理
HTTPリクエストのリダイレクトに著しく時間がかかる場合、ページ・コンテンツまたはWebアプリケーション・ソフトウェアが原因でレスポンス時間が遅いことを示すアラートが生成される可能性が低くなります。リダイレクトが原因でパフォーマンスの問題が発生する場合、他のHTMLページにユーザーを送信する別の方法を検討してください。
最も遅いレスポンス時間
1つのトランザクションが複数のWebページにアクセスすることがよくあります。このメトリックは、トランザクション内の特定のページについて測定した最大レスポンス時間を表示します。最小ページ・レスポンスは、特定のトランザクションに関して特定のビーコンから一定期間モニターされます。
このメトリックにはしきい値が設定できます。しきい値を設定すると、メトリックが特定のビーコンから実行され、特定のトランザクションの最小ページ・レスポンスがそのしきい値を超えた場合にアラートが生成されます。
ステータス
このメトリックは、選択したビーコンがこのWebアプリケーション・ターゲットのトランザクションを正常に実行した場合、1を返します。
ユーザーの処理
トランザクションが失敗した場合、いくつかの原因が考えられます。まず、Webアプリケーションの可用性およびWebアプリケーション・ターゲットのホストの可用性をチェックします。
次に、このビーコンを使用するOracle Management Agentの可用性をチェックします。
ステータスの説明
ビーコンがトランザクションを正常に実行できない場合、このメトリックはトランザクションの実行を妨げているエラーの説明を返します。
ユーザーの処理
「すべてのメトリック」ページからメトリックの結果を確認する場合、「ステータスの説明」表の「値」列を確認します。エラーの説明によって、トランザクションが失敗した原因を把握できます。
合計バイト数
このメトリックは、選択したトランザクション中に転送されたデータの量に関する情報を提供します。このメトリックは、トランザクションによってアクセスされるすべてのWebページから転送された合計バイト数をトランザクション別に表示します。
ユーザーの処理
このメトリックは、このトランザクションで確認されたあらゆるパフォーマンス問題の原因の特定に役立ちます。Web Applicationトランザクションのレスポンス時間を比較する場合、合計バイト数を考慮してください。
合計レスポンス時間
「合計トランザクション時間」は、トランザクションの処理全体に要した時間を表示します。これには、接続時間、リダイレクト時間、最初のバイトのレスポンス時間、HTML時間およびコンテンツ時間といった、トランザクションのすべてのフェーズが含まれます。このメトリックは、1つのページのすべてのコンテンツが連続してフェッチされたと仮定した場合の合計トランザクション時間を測定します。
ユーザーの処理
「合計レスポンス時間」メトリックを使用して、問題のあるページを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いページまたはトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
転送速度
「転送速度」は、データがWebサーバーからクライアント・ブラウザに転送された速度を表します。これは、合計受信データ(KB)を合計トランザクション時間で除算することにより算出されます。
ユーザーの処理
ネットワークの混雑または接続に関するその他の問題が原因で、転送速度が遅くなる場合があります。
HTTPステップ・グループ
次の各項では、「HTTPステップ・グループ」メトリックと、その説明およびユーザーの処理について示します。
[HTTPステップ・グループ]中断URL数
このメトリックは、ステップ・グループによりアクセスされたページのコンテンツを表示する際に発生したエラーの数を測定します。たとえば、GIFイメージやスタイルシートが存在しない場合、このメトリックの値が増加します。
ユーザーの処理
このメトリックを使用して、Webアプリケーションにより提供されるページの品質を測定します。たとえば、このメトリックの値が大きい場合、ファイルが移動されているか、アプリケーション内の相対リンクが破損している可能性があります。
[HTTPステップ・グループ]接続時間(ms)
Enterprise Managerでは、各ステップ・グループを個々のフェーズに分解します。ステップ・グループの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。接続時間は、サーバーに接続するトランザクションで経過した合計時間です。1回のトランザクションで複数の接続が確立されることもあります。リダイレクトが発生するリクエスト用の接続で経過した時間は、接続時間ではなくリダイレクト時間としてカウントされます。
ユーザーの処理
長い接続時間の原因は、通常、ネットワークの遅延またはWebサーバーのビジー状態です。また、長い接続時間は、トランザクションで確立される接続が多すぎることも示しています。HTTP永続接続をアプリケーションで有効化していない場合は、永続接続を有効化することを検討してください。
[HTTPステップ・グループ]最初のバイト時間(ms)
Enterprise Managerでは、各ステップ・グループを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、最初のバイトのレスポンス時間(送信済リクエストの最後のバイトと、発生したすべてのリクエストに対するサーバーが受信したレスポンスの最初のバイトとの間に要した時間)を測定します。これには、ネットワーク待機時間およびサーバーのレスポンス時間が含まれます。
ユーザーの処理
「接続時間」および「リダイレクト時間」と同様に、このメトリックは、ページ・コンテンツまたはWebアプリケーション・ソフトウェアが(1バイトの情報をブラウザへ転送する際の実時間ではなく)レスポンス時間を遅くした原因であるかどうかを特定する際に役立ちます。最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
[HTTPステップ・グループ]ページ当たりの最初のバイト時間(ミリ秒)
これは、最初のバイト時間をステップ・グループのページ数で割ったものです。
ユーザーの処理
ページ当たりの最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
[HTTPステップ・グループ]HTML時間(ms)
Enterprise Managerでは、各ステップ・グループを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、HTML時間(ページのHTMLコードをブラウザに送信する際に要する時間)を測定します。このメトリックには、イメージやその他のページ・コンテンツの送信時間は含まれません。
ユーザーの処理
HTML時間が遅い場合、アプリケーションが各ページの生成を完了するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。
[HTTPステップ・グループ]非HTML時間(ms)
これは、イメージなどの非HTMLコンテンツをブラウザに転送するのに要した時間です。
ユーザーの処理
非HTML時間が遅い場合、アプリケーションがイメージを生成するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。アプリケーションの個別イメージの数を減らすことを検討してください。
[HTTPステップ・グループ]認識された最も遅いページ時間(ms)
ステップ・グループにおいて最も遅いページをWebブラウザで表示する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるページを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いページまたはトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPステップ・グループ]ページ当たりの認識時間(ms)
ステップ・グループにおいて各ページをWebブラウザで表示する場合に予想される平均時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。また、このメトリックは、1ページ当たりを基準に標準化されているため、異なるトランザクションの相対パフォーマンスを比較する場合にも役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、ステップ・グループの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPステップ・グループ]認識合計時間(ms)
ステップ・グループをWebブラウザで処理する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いステップ・グループを特定してから、ステップ・グループの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPステップ・グループ]リダイレクト時間(ms)
Enterprise Managerでは、各ステップ・グループを個々のフェーズに分解します。ステップ・グループの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。いくつかのページは、HTTPリクエストを他のページに自動的にリダイレクトします。「リダイレクト時間」は、ステップ・グループ内のすべてのリダイレクトの合計時間を表します。リクエストのリダイレクトに要する時間は、ページのレスポンス時間全体に影響します。
ユーザーの処理
HTTPリクエストのリダイレクトには時間がかかります。リダイレクトが原因でパフォーマンスの問題が発生する場合、他のHTMLページにユーザーを送信する別の方法を検討してください。
[HTTPステップ・グループ]接続当たりの時間(ms)
これは、接続時間をステップ・グループの処理時に確立される接続数で割ったものです。
ユーザーの処理
一接続当たりの時間が遅い原因は、ページのコンテンツとは関係ありません。多くの場合、ネットワーク速度が遅いか、Webサーバーがビジーであるため適切なタイミングでWebサーバーにリクエストを渡せないことが原因です。HTTPSを使用するトランザクションは通常、HTTPを使用するトランザクションよりも一接続当たりの時間が長くなります。
[HTTPステップ・グループ]合計時間(ms)
ステップ・グループを処理するのに要した時間全体を示します。これには、接続時間、リダイレクト時間、最初のバイト時間、HTML時間および非HTML時間といった、トランザクションのすべてのフェーズが含まれます。このメトリックは、1つのページのすべてのコンテンツが連続してフェッチされたと仮定した場合の合計トランザクション時間を測定します。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
HTTPトランザクション
次の各項では、「HTTPトランザクション」メトリックと、その説明およびユーザーの処理について示します。
[HTTPトランザクション]接続時間(ms)
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。接続時間は、サーバーに接続するトランザクションで経過した合計時間です。1回のトランザクションで複数の接続が確立されることもあります。リダイレクトが発生するリクエスト用の接続で経過した時間は、接続時間ではなくリダイレクト時間としてカウントされます。
ユーザーの処理
長い接続時間の原因は、通常、ネットワークの遅延またはWebサーバーのビジー状態です。また、長い接続時間は、トランザクションで確立される接続が多すぎることも示しています。HTTP永続接続をアプリケーションで有効化していない場合は、永続接続を有効化することを検討してください。
[HTTPトランザクション]最初のバイト時間(ms)
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、最初のバイトのレスポンス時間(送信済リクエストの最後のバイトと、発生したすべてのリクエストに対するサーバーが受信したレスポンスの最初のバイトとの間に要した時間)を測定します。これには、ネットワーク待機時間およびサーバーのレスポンス時間が含まれます。
ユーザーの処理
「接続時間」および「リダイレクト時間」と同様に、このメトリックは、ページ・コンテンツまたはWebアプリケーション・ソフトウェアが(1バイトの情報をブラウザへ転送する際の実時間ではなく)レスポンス時間を遅くした原因であるかどうかを特定する際に役立ちます。最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
[HTTPトランザクション]ページ当たりの最初のバイト時間(ms)
これは、最初のバイト時間をトランザクションのページ数で割ったものです。
ユーザーの処理
ページ当たりの最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
[HTTPトランザクション]HTML時間(ms)
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、HTML時間(ページのHTMLコードをブラウザに送信する際に要する時間)を測定します。このメトリックには、イメージやその他のページ・コンテンツの送信時間は含まれません。
ユーザーの処理
HTML時間が遅い場合、アプリケーションが各ページの生成を完了するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。
[HTTPトランザクション]非HTML時間(ms)
これは、イメージなどの非HTMLコンテンツをブラウザに転送するのに要した時間です。
ユーザーの処理
非HTML時間が遅い場合、アプリケーションがイメージを生成するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。アプリケーションの個別イメージの数を減らすことを検討してください。
[HTTPトランザクション]認識された最も遅いページ時間(ms)
トランザクションにおいて最も遅いページをWebブラウザで表示する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるページを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いページまたはトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPトランザクション]ページ当たりの認識時間(ms)
トランザクションにおいて各ページをWebブラウザで表示する場合に予想される平均時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。また、このメトリックは、1ページ当たりを基準に標準化されているため、異なるトランザクションの相対パフォーマンスを比較する場合にも役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPトランザクション]認識合計時間
トランザクションをWebブラウザで処理する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPトランザクション]リダイレクト時間(ms)
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。いくつかのページは、HTTPリクエストを他のページに自動的にリダイレクトします。「リダイレクト時間」は、トランザクション内のすべてのリダイレクトの合計時間を表します。リクエストのリダイレクトに要する時間は、ページのレスポンス時間全体に影響します。
ユーザーの処理
HTTPリクエストのリダイレクトには時間がかかります。リダイレクトが原因でパフォーマンスの問題が発生する場合、他のHTMLページにユーザーを送信する別の方法を検討してください。
[HTTPトランザクション]接続当たりの時間(ms)
これは、接続時間をトランザクションの処理時に確立される接続数で割ったものです。
ユーザーの処理
一接続当たりの時間が遅い原因は、ページのコンテンツとは関係ありません。多くの場合、ネットワーク速度が遅いか、Webサーバーがビジーであるため適切なタイミングでWebサーバーにリクエストを渡せないことが原因です。HTTPSを使用するトランザクションは通常、HTTPを使用するトランザクションよりも一接続当たりの時間が長くなります。
[HTTPトランザクション]合計時間(ms)
トランザクションを処理するのに要した時間全体を示します。これには、接続時間、リダイレクト時間、最初のバイト時間、HTML時間および非HTML時間といった、トランザクションのすべてのフェーズが含まれます。このメトリックは、1つのページのすべてのコンテンツが連続してフェッチされたと仮定した場合の合計トランザクション時間を測定します。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
HTTPユーザー処理
次の各項では、「HTTPユーザー処理」メトリックと、その説明およびユーザーの処理について示します。
[HTTPステップ]接続時間(ms)
Enterprise Managerでは、各ステップ要素を分解します。各ステップ要素のパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。接続時間は、サーバーに接続するトランザクションで経過した合計時間です。1回のトランザクションで複数の接続が確立されることもあります。リダイレクトが発生するリクエスト用の接続で経過した時間は、接続時間ではなくリダイレクト時間としてカウントされます。
ユーザーの処理
長い接続時間の原因は、通常、ネットワークの遅延またはWebサーバーのビジー状態です。また、長い接続時間は、トランザクションで確立される接続が多すぎることも示しています。HTTP永続接続をアプリケーションで有効化していない場合は、永続接続を有効化することを検討してください。
[HTTPステップ]最初のバイト時間(ms)
Enterprise Managerでは、各ステップを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、最初のバイトのレスポンス時間(送信済リクエストの最後のバイトと、発生したすべてのリクエストに対するサーバーが受信したレスポンスの最初のバイトとの間に要した時間)を測定します。これには、ネットワーク待機時間およびサーバーのレスポンス時間が含まれます。
ユーザーの処理
「接続時間」および「リダイレクト時間」と同様に、このメトリックは、ページ・コンテンツまたはWebアプリケーション・ソフトウェアが(1バイトの情報をブラウザへ転送する際の実時間ではなく)レスポンス時間を遅くした原因であるかどうかを特定する際に役立ちます。最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
[HTTPステップ]ページ要素当たりの最初のバイト時間(ms)
これは、最初のバイト時間をステップ要素の数で割ったものです。
ユーザーの処理
ページ当たりの最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
[HTTPステップ]HTML時間(ms)
Enterprise Managerでは、各ステップ要素を分解します。各ステップ要素のパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、HTML時間(ページのHTMLコードをブラウザに送信する際に要する時間)を測定します。このメトリックには、イメージやその他のページ・コンテンツの送信時間は含まれません。
ユーザーの処理
HTML時間が遅い場合、アプリケーションが各ページの生成を完了するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。
[HTTPステップ]非HTML時間(ms)
これは、イメージなどの非HTMLコンテンツをブラウザに転送するのに要した時間です。
ユーザーの処理
非HTML時間が遅い場合、アプリケーションがイメージを生成するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。アプリケーションの個別イメージの数を減らすことを検討してください。
[HTTPステップ]認識された最も遅いページ要素時間(ms)
最も遅いステップ要素をWebブラウザで処理する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるページを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いページまたはトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPステップ]ページ要素当たりの認識時間(ms)
ステップにおいて各ページをWebブラウザで表示する場合に予想される平均時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。また、このメトリックは、1ページ当たりを基準に標準化されているため、異なるトランザクションの相対パフォーマンスを比較する場合にも役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、ステップ・グループの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPステップ]認識合計時間(ms)
ステップ要素をWebブラウザで処理する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いステップ・グループを特定してから、ステップの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
[HTTPステップ]リダイレクト時間(ms)
Enterprise Managerでは、各ステップ要素を分解します。各ステップ要素のパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。いくつかのページは、HTTPリクエストを他のページに自動的にリダイレクトします。「リダイレクト時間」は、ステップ内のすべてのリダイレクトの合計時間を表します。リクエストのリダイレクトに要する時間は、ページのレスポンス時間全体に影響します。
ユーザーの処理
HTTPリクエストのリダイレクトには時間がかかります。リダイレクトが原因でパフォーマンスの問題が発生する場合、他のHTMLページにユーザーを送信する別の方法を検討してください。
[HTTPステップ]接続当たりの時間(ms)
これは、接続時間をステップ要素の処理時に確立される接続数で割ったものです。
ユーザーの処理
一接続当たりの時間が遅い原因は、ページのコンテンツとは関係ありません。多くの場合、ネットワーク速度が遅いか、Webサーバーがビジーであるため適切なタイミングでWebサーバーにリクエストを渡せないことが原因です。HTTPSを使用するトランザクションは通常、HTTPを使用するトランザクションよりも一接続当たりの時間が長くなります。
[HTTPステップ]合計時間(ms)
ステップを処理するのに要した時間全体を示します。これには、接続時間、リダイレクト時間、最初のバイト時間、HTML時間および非HTML時間といった、トランザクションのすべてのフェーズが含まれます。このメトリックは、1つのページのすべてのコンテンツが連続してフェッチされたと仮定した場合の合計トランザクション時間を測定します。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
HTTP RAW
次の各項では、「HTTP RAW」メトリックと、その説明およびユーザーの処理について示します。
HTTP RAW: 接続時間(ms)
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクション、ステップまたはステップ・グループの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。接続時間は、サーバーに接続するトランザクションで経過した合計時間です。1回のトランザクションで複数の接続が確立されることもあります。リダイレクトが発生するリクエスト用の接続で経過した時間は、接続時間ではなくリダイレクト時間としてカウントされます。
ユーザーの処理
長い接続時間の原因は、通常、ネットワークの遅延またはWebサーバーのビジー状態です。また、長い接続時間は、トランザクションで確立される接続が多すぎることも示しています。HTTP永続接続をアプリケーションで有効化していない場合は、永続接続を有効化することを検討してください。
HTTP RAW: 最初のバイト時間(ms)
これは、最初のバイト時間をステップ、ステップ・グループまたはトランザクションのページ数で割ったものです。
ユーザーの処理
ページ当たりの最初のバイト時間が長い場合、エージェントとサービス間のネットワーク待機時間が長くなっている可能性があります。一部のアプリケーションでは、ページの最初のバイトを送信する前にページ全体を生成します。このようなアプリケーションでは、最初のバイト時間が長い場合、サーバーによる各ページの生成に時間がかかっている可能性もあります。
HTTP RAW: HTML時間(ms)
Enterprise Managerでは、各ステップ、ステップ・グループまたはトランザクションを個々のフェーズに分解します。各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。このメトリックは、HTML時間(ページのHTMLコードをブラウザに送信する際に要する時間)を測定します。このメトリックには、イメージやその他のページ・コンテンツの送信時間は含まれません。
ユーザーの処理
HTML時間が遅い場合、アプリケーションが各ページの生成を完了するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。
HTTP RAW: 非HTML時間(ms)
これは、イメージなどの非HTMLコンテンツをブラウザに転送するのに要した時間です。
ユーザーの処理
非HTML時間が遅い場合、アプリケーションがイメージを生成するのに長い時間を要している可能性があります。または、HTML時間が遅い場合、エージェントとサービス間のネットワーク帯域幅が小さい可能性もあります。アプリケーションの個別イメージの数を減らすことを検討してください。
HTTP RAW: 認識された最も遅いページ / ページ要素時間(ms)
ステップ、ステップ・グループまたはトランザクションにおいて最も遅いページをWebブラウザで表示する場合に予想される時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるページを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いページまたはトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
HTTP RAW: 1ページ/ページ要素当たりの認識時間(ms)
ステップ、ステップ・グループまたはトランザクションにおいて各ページをWebブラウザで表示する場合に予想される平均時間です。このメトリックは、ユーザーの体感に最も近い実用的な測定値であるため、しきい値を設定する際に役立ちます。また、このメトリックは、1ページ当たりを基準に標準化されているため、異なるトランザクションの相対パフォーマンスを比較する場合にも役立ちます。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
HTTP RAW: 認識合計時間(ms)
ステップ、ステップ・グループまたはトランザクションを処理するのに要した時間全体を示します。これには、接続時間、リダイレクト時間、最初のバイト時間、HTML時間および非HTML時間といった、ステップ、ステップ・グループまたはトランザクションのすべてのフェーズが含まれます。このメトリックは、1つのページのすべてのコンテンツが連続してフェッチされたと仮定した場合の合計トランザクション時間を測定します。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。
HTTP RAW: リダイレクト時間(ms)
Enterprise Managerでは、各トランザクションを個々のフェーズに分解します。トランザクションの各フェーズのパフォーマンス・メトリックは、レスポンス時間が遅いことを示すアラートの原因の特定に役立ちます。いくつかのページは、HTTPリクエストを他のページに自動的にリダイレクトします。「リダイレクト時間」は、トランザクション内のすべてのリダイレクトの合計時間を表します。リクエストのリダイレクトに要する時間は、ページのレスポンス時間全体に影響します。
ユーザーの処理
HTTPリクエストのリダイレクトには時間がかかります。リダイレクトが原因でパフォーマンスの問題が発生する場合、他のHTMLページにユーザーを送信する別の方法を検討してください。
HTTP RAW: 接続当たりの時間
このメトリックは、トランザクション内のすべてのページの平均接続時間を測定します。平均接続時間は、合計接続時間を接続数で除算することにより算出されます。接続時間は、レスポンス時間の問題を特定して修正するのに役立つ、トランザクションのフェーズの1つです。
ユーザーの処理
平均接続時間を一定期間調べることにより、ネットワークの混雑または接続に関するその他の問題が原因で、Webアプリケーションのレスポンス時間が遅くなっているかどうかを確認できます。
HTTP RAW: 転送速度(KB/秒)
「転送速度」は、データがWebサーバーからクライアント・ブラウザに転送された速度を表します。これは、合計受信データ(KB)を合計トランザクション時間で除算することにより算出されます。
ユーザーの処理
ネットワークの混雑または接続に関するその他の問題が原因で、転送速度が遅くなる場合があります。
HTTP RAW: 合計時間(ms)
ステップ、ステップ・グループまたはトランザクションを処理するのに要した時間全体を示します。これには、接続時間、リダイレクト時間、最初のバイト時間、HTML時間および非HTML時間といった、トランザクションのすべてのフェーズが含まれます。このメトリックは、1つのページのすべてのコンテンツが連続してフェッチされたと仮定した場合の合計トランザクション時間を測定します。
ユーザーの処理
このメトリックを使用して、問題のあるトランザクションを特定します。ユーザー・リクエストに対してレスポンスを返すのが遅いトランザクションを特定してから、トランザクションの各フェーズにドリルダウンしてこれらを分析し、問題を特定して修正します。