アプリケーション使用状況の分析

アプリケーション所有者は、パフォーマンスと使用の観点からアプリケーション全体を評価し、視覚化する能力を持っている必要があります。

即興の App Dashboard を使用すると、すべてのアプリケーションパフォーマンスと使用状況メトリクスをまとめて表示できます。既存のアプリケーション・パフォーマンス・メトリックとは別に、アプリケーションをクリックすると、「 Web Insight 」タブにメトリックの詳細が表示され、次のことができます。

  • アプリケーションの使用状況を理解します。

  • パフォーマンスの偏差と使用状況の指標を関連付けます。

    Web Insight

    • 14.1~1.16以降のリリースでは 、メトリクスをドリルダウンすると、時系列グラフの分析ビューに、選択した期間のゼロ値(たとえば、0ミリ秒、0リクエスト)が表示されます。以前は、選択した期間にトラフィックやトランザクションが受信されなかった場合、アナリティクスビューではこれらの nil 値をスキップしてグラフを表示していました。

    • 各メトリックについて、最大値と合計値を示すオプションを表示できます。例:

    • Example1 -選択した期間における最大クライアントネットワーク遅延。クライアント 1 = 30 ミリ秒、クライアント 2 = 15 ミリ秒、クライアント 3 = 3 ミリ秒のネットワーク遅延があるとします。このシナリオでは、 クライアントネットワーク遅延は 30 ミリ秒と表示されます。
    • 例2-選択した期間に利用可能なすべてのクライアント/サーバーで消費された合計帯域幅 。クライアント 1 = 30 MB、クライアント 2 = 45 MB、クライアント 3 = 40 MB の帯域幅消費があるとします。このシナリオでは、帯域幅が表示されます (30 MB + 45 MB + 40 MB) = 115 MB。

選択した期間の「 Web Insight 」タブから表示できるメトリックは次のとおりです。

  • アプリケーション概要 -アプリケーションメトリックの概要を表示します。

    • リクエスト — アプリケーションが受け取ったリクエストの合計が表示されます。「 要求 」タブには、合計リクエスト数と上位 5 件のクライアントリクエストのグラフが表示されます。トグルオプションを使用してビューをカスタマイズできます。

    • 帯域幅 — アプリケーションによって処理された合計帯域幅を表示します。「 帯域幅 」タブには、合計帯域幅と上位5台のサーバー帯域幅のグラフが表示されます。トグルオプションを使用してビューをカスタマイズできます。

    • 応答時間 — アプリケーションからの平均応答時間を表示します。「 リクエスト時間 」タブには、選択した期間の応答時間の内訳とクライアントレイテンシー、サーバーレイテンシー、サーバー処理時間のグラフビューが表示されます。トグルオプションを使用してビューをカスタマイズできます。

    • クライアントネットワーク遅延 — クライアントからの平均遅延を表示します。 クライアントネットワーク遅延タブには 、選択した期間の遅延の内訳がグラフで表示されます。

    • サーバーネットワーク遅延 — サーバーからの平均遅延を表示します。 サーバーネットワーク遅延タブには 、選択した期間の遅延の内訳がグラフで表示されます。

    • サーバー処理時間 — サーバーからの平均処理時間を表示します。「 サーバー処理時間 」タブには、選択した期間の処理時間の内訳がグラフで表示されます。

      Summary

      サマリータブでは 、リクエスト、帯域幅、応答時間の相関関係をグラフビューで視覚化できます。

  • クライアント 」— アプリケーションにアクセスするクライアントのインサイトを表示します。

    Clients

    • 合計クライアント 」— アプリケーションにアクセスしているクライアントの合計が表示されます。「 リクエスト 」タブをクリックすると、以下が表示されます。

      • クライアント :クライアントの IP アドレス。

      • クライアントネットワーク遅延 (平均) — クライアントからの平均ネットワーク遅延です。

      • クライアントネットワーク遅延 (最大) — クライアントからの最大ネットワーク遅延。

      • [Requests ] — クライアントからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエストに基づくパーセンテージ分布 。たとえば、クライアントの合計が4で、各クライアントに100のリクエストがある場合、各クライアントの配分率は 25% です。

    • クライアントネットワーク遅延 ]:クライアントからNetScaler へのネットワーク遅延を表示します。[ クライアントネットワーク遅延 ] タブをクリックして、次の項目を表示します。

      • クライアント :クライアントの IP アドレス。

      • クライアントネットワーク遅延 (平均) — クライアントからの平均ネットワーク遅延です。

      • クライアントネットワーク遅延 (最大) — クライアントからの最大ネットワーク遅延。

      • [Requests ] — クライアントからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエストに基づくパーセンテージ分布

    • レンダリング時間 」(Render Time) — サーバーの応答をレンダリングするのにかかった時間を表示します。[ レンダリング時間 ] タブをクリックして、次の項目を表示します。

      • クライアント :クライアントの IP アドレス。

      • [ レンダリング時間 (平均) ] — クライアントからの平均レンダリング時間。

      • [Requests ] — クライアントからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエストに基づくパーセンテージ分布

  • サーバー — アプリケーションにアクセスしているサーバーの情報を表示します。

    統合キャッシュリクエストの場合、IC通知でNetScaler 仮想サーバーのIPアドレスを表示できます。詳細については、「 統合キャッシュリクエスト」を参照してください。

    サーバー

    • [Total Servers ]:アプリケーションにアクセスしているサーバの合計が表示されます。「 リクエスト 」タブをクリックすると、以下が表示されます。

      • サーバー — サーバーの IP アドレス。

      • サーバーネットワーク遅延 (平均) — サーバーからの平均ネットワーク遅延です。

      • サーバーネットワーク遅延 (最大) — サーバーからの最大ネットワーク待ち時間。

      • [要求 ] — サーバーからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエストに基づくパーセンテージ分布 。たとえば、サーバーの総数が 10 で、各サーバーに 1000 件のリクエストがある場合、各サーバーのパーセンテージ配分は 10% です。

    • サーバーネットワーク遅延(最大) — サーバーからNetScalerまでの最大ネットワーク遅延を表示します。[ サーバーネットワーク遅延 ] タブをクリックして、次の項目を表示します。

      • サーバー — サーバーの IP アドレス。

      • サーバーネットワーク遅延 (平均) — サーバーからの平均ネットワーク遅延です。

      • サーバーネットワーク遅延 (最大) — サーバーからの最大ネットワーク待ち時間。

      • [要求 ] — サーバーからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数に基づくパーセンテージ分布

    • サーバー応答時間 (最大) — サーバーが要求に応答するのにかかる最大時間を表示します。[ サーバ応答時間 ] タブをクリックして、次の項目を表示します。

      • サーバー — サーバーの IP アドレス。

      • サーバー応答時間 (平均) — サーバーからの平均応答時間。

      • サーバー応答時間 (最大) — サーバーからの最大応答時間。

      • [要求 ] — サーバーからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数に基づくパーセンテージ分布

    • [Bandwidth ]:サーバによって消費された合計帯域幅を表示します。[ 帯域幅 ] タブをクリックして、次の項目を表示します。

      • サーバー — サーバーの IP アドレス。

      • 帯域幅 :サーバから消費された合計帯域幅。

      • [要求 ] — サーバーからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数に基づくパーセンテージ分布

  • 地理的場所 — 特定の場所からアプリケーションにアクセスするクライアントのインサイトを表示します。

    地理的位置

    • ロケーションの合計 — アプリケーションにアクセスしているクライアントのロケーションの合計数を表示します。

    • 応答時間 ]:クライアントの場所からの応答時間を表示します。

    • 帯域幅 — すべての場所でクライアントが消費した合計帯域幅を表示します。

    • [Requests ]:すべてのクライアントロケーションからの要求の合計を表示します。

      各タブをクリックすると、次の項目が表示されます。

      • — ロケーション名。

      • [応答時間 ]:クライアントの場所からの平均応答時間。

      • Bandwidth :クライアントのロケーションから消費される帯域幅。

      • [Requests ] — クライアントロケーションからのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数に基づくパーセンテージ分布 。たとえば、ロケーションの合計が10で、リクエストの合計が100万で、国Aだけが90万件を受け取っている場合、国Aの配分率は90%になります。他の国には、各国で受け取ったリクエストに基づいて残りのパーセンテージが分配されます。

  • URL 」— 負荷とレンダリング時間が長い URL のインサイトを表示します。

    URLs

    • 合計 URL 」— 合計 URL を表示します。「 リクエスト 」タブをクリックすると、以下が表示されます。

      • URL 」— URL 名。

      • 読み込み時間 (平均) — URL の読み込みにかかった平均時間。

      • リクエスト — URL からのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数と各 URL に基づくパーセンテージ分布。

    • 読み込み時間 — URL の読み込みにかかった時間を表示します。[ ロード時間 ] タブをクリックして、次の項目を表示します。

      • URL 」— URL 名。

      • 読み込み時間 (平均) — URL の読み込みにかかった平均時間。

      • リクエスト — URL からのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数に基づくパーセンテージ分布

    • レンダリング時間 」(Render Time)-URL のレンダリングおよび表示にかかった時間を表示します。[ レンダリング時間 ] タブをクリックして、次の項目を表示します。

      • URL 」— URL 名。

      • レンダリング時間 (平均) — URL のレンダリングにかかった平均時間。

      • リクエスト — URL からのリクエストの合計です。

      • リクエスト別のパーセンテージ分布 — リクエスト総数に基づくパーセンテージ分布

  • HTTP 応答ステータス 」— 完了した HTTP リクエストのインサイトを表示します。

    HTTP 応答ステータス

    • [応答ステータス ]:2xx、4xx、5xx などの応答コードを表示します。

    • 「応答ステータスの理由 」— 内部サーバーエラー、見つからないなどの応答理由を表示します。

    • 「オカレンスの数 」-オカレンスの合計数を表示します。

  • オペレーティングシステム — アプリケーションにアクセスする OS のインサイトを表示します。

    オペレーティングシステム

    • Requests 」— 各オペレーティングシステムからのリクエストの合計を表示します。

    • [Bandwidth ]:各オペレーティングシステムによって消費された合計帯域幅を表示します。

    • ロード時間 」— 各オペレーティングシステムからサーバーからロードされた合計時間が表示されます。

  • ブラウザ 」— アプリケーションにアクセスするためにクライアントが使用するブラウザーの種類に関するインサイトが表示されます。

    Browsers

    • 要求 」— 各ブラウザからのリクエストの合計を表示します。

    • [Bandwidth ]:各ブラウザによって消費された合計帯域幅が表示されます。

    • 読み込み時間 」— ブラウザーがサーバーからロードされるまでに要した合計時間を表示します。

  • [SSL エラー ] — フロントエンドサーバーとバックエンドサーバーからの SSL エラーに関するインサイトを表示します。

    SSL エラー

    • エラーの合計 」— SSL エラー発生の合計を表示します。

    • フロントエンド 」— フロントエンドサーバーからの SSL エラーの合計を表示します。[ フロントエンド ] タブをクリックして、SSL エラータイプと合計発生回数を表示します。

    • バックエンド :バックエンドサーバからの SSL エラーの合計を表示します。[ バックエンド ] タブをクリックして、SSL エラータイプと発生の合計を表示します。

  • [SSL 使用状況 ] — SSL 証明書、プロトコル、暗号、キー強度などの SSL 使用状況に関するインサイトを表示します。

    SSLの使用法

    • 証明書 」— SSL 証明書の合計を表示します。[ Certificates ] タブをクリックして、証明書の名前と合計ヒット数を表示します。

    • [Protocols ]:SSL プロトコルの合計を表示します。[ Protocols ] タブをクリックして、SSL/TSL プロトコルと合計ヒット数の詳細を表示します。

    • 「暗号」-暗号の合計を表示します 。[ Ciphers ] タブをクリックして、各暗号スイート名と合計ヒット数の詳細を表示します。

    • キー強度 」— SSL 証明書で使用されるキーの強度の合計を表示します。[ キー強度 ] タブをクリックして、各キー強度とヒット数の合計の詳細を表示します。

メトリックスの詳細をグラフ形式で表示

各指標について、[詳細を表示] オプションをクリックすると、 詳細をグラフィカル形式で表示できます 。詳細をグラフィカル形式で表示するには、[ > ] をクリックします。

グラフィカルフォーマット

[詳細を表示] オプションをクリックした後、 各メトリックについて表示できる詳細を次に示します

|インサイト名 | メトリックス |説明| |—-|—-|—-| |**クライアント**|クライアント|クライアントリストを示します| | |クライアントネットワーク遅延 (MAX)|クライアントからNetScaler インスタンスまでの最大ネットワーク遅延を示します| | |クライアントネットワーク遅延 (AVG) |クライアントからNetScaler インスタンスまでの平均ネットワーク遅延を示します。 | | |レンダリング時間 (平均)|クライアントがサーバの応答をレンダリングするのにかかった平均時間を示します | | |リクエスト |クライアントからのリクエストの合計を示します。 | |**サーバー** |サーバー|サーバーリストとNetScaler仮想サーバー(統合キャッシュリクエストの場合)を示します | | |サーバーネットワーク遅延 (AVG) |サーバーからNetScaler インスタンスまでの平均ネットワーク待機時間を示します | | |サーバーネットワーク遅延 (MAX) |サーバーから NetScaler インスタンスまでの最大ネットワーク遅延を示します | | |サーバー応答時間 (AVG)|サーバーが要求を処理するのに要した平均時間を示します | | |サーバー応答時間 (MAX)|サーバーが要求を処理するのにかかる最大時間を示します | | |リクエスト|サーバーが受信した総ヒット数を示します | | |統合キャッシュヒット数|NetScalerアプライアンスがキャッシュから処理する応答の総数を示します | | |統合キャッシュミス|NetScalerアプライアンスがオリジンサーバーから提供する応答の総数を示します | |**地理的場所** |国 |クライアントの場所を示します | | | 応答時間 (平均値) |クライアントロケーションからの平均応答時間を示します | | | 帯域幅|ロケーションから消費された合計帯域幅を示します。 | | |リクエスト |ロケーションからのリクエストの合計を示します | |**URL** |レンダリング時間 (平均) |サーバーからページをロードするのに要した平均時間を示します | | | ロード時間 (平均)| URLのレンダリングと表示に要した平均時間を示します | | |リクエスト |URLからの総ヒット数を示します | |**HTTP 応答の状態** | 回答状況|「OK」、「見つかりません」、「内部サーバーエラー」などの応答ステータス名を表します。 | | |回答状況理由|サーバから受信した応答ステータスコード(200、400、500 など)を示します。 | | |出現回数 |レスポンスコードからの総ヒット数を示します。 | |**オペレーティングシステム** |オペレーティングシステム |Windows、MAC などのオペレーティングシステム名を示します。 | | |[レンダリング時間] |オペレーティングシステムがサーバーからレンダリングするのにかかった合計時間を示します| | | 帯域幅|オペレーティングシステムによって消費された合計帯域幅を示します。 | | | リクエスト|オペレーティングシステムからのリクエストの合計を示します | |**Webブラウザー** |Webブラウザー |Mozilla FirefoxやChromeなどのブラウザ名を表します | | |[レンダリング時間] | ブラウザがサーバーからレンダリングするのにかかった合計時間を示します| | |帯域幅 |ブラウザによって消費された総帯域幅を示します | | |リクエスト |ブラウザからのリクエストの合計を示します | |**SSL エラー** |SSL 障害タイプ |CLIENTAUTH FAILURE などのエラー名を示します | | | 出現回数|SSL エラーの総発生回数を示します。 | |SSL 使用量 |TLS、SSL などのプロトコル名とバージョンを示します | | |出現回数 |プロトコルからの合計ヒット数を示します |

アプリケーション使用状況の分析