このセクションでは、仮想サービスのパフォーマンス メトリックを評価するのに役立つ分析について説明します。 グラフとメトリックには、選択した表示時間が反映されます。
仮想サービス分析は、次のセクションで構成されます。
-
アノマリ
アラート
構成イベント
システム イベント
エンドツーエンドのタイミング
[エンドツーエンドのタイミング] は、エンドユーザー エクスペリエンスの品質および発生した速度低下の概要を示します。このグラフは、HTTP 要求など、単一のトランザクションを完了するのに必要な時間を分類します。トランザクション時間の合計は、次のコンポーネントに分割されます。
フィールド |
説明 |
---|---|
[クライアント RTT] |
クライアントと NSX Advanced Load Balancer 間の平均ネットワーク TCP 遅延。ローカル(同じデータセンター内)とリモート(インターネット)両方のすべてのクライアントが含まれます。このメトリックは、接続を確立して確認応答を返すのにかかる時間を示します。この数値は、多くの場合、ICMP ping よりも大きくなります。 |
[サーバ RTT] |
SE とサーバ間のトラフィックの往復遅延。サーバ RTT が異常に高い場合は、ネットワークが飽和状態になっているか、負荷が大きいために TCP スタックがすぐに新しい接続を確立できないことを示します。 |
[アプリケーション応答] |
サーバが応答するのにかかった時間。これには、サーバがコンテンツの生成、バックエンド データベース クエリの取得を行い、応答の NSX Advanced Load Balancer への転送を開始するのにかかった時間が含まれます。このメトリックは、L7 仮想サービスでのみ使用できます。 |
[データ転送] |
サーバが要求されたファイルを送信するのに必要な平均時間。この数値は、要求されたオブジェクトのサイズとサーバ ネットワークの遅延によって大きく異なる場合があります。ファイルが大きいほど、クライアントとサーバ RTT の直接の影響を受ける確認応答 (ACK) が原因で必要な TCP 往復時間が増えます。このメトリックは、L7 仮想サービスでのみ使用されます。 |
[合計時間] |
要求から応答までにかかった時間。 これは、他の 4 つのメトリックの合計であるため、モニターする最も重要なエンドツーエンドのタイミングです。[合計時間] が一貫して低い場合、アプリケーションはトラフィックを正常に処理していると想定されます。 |
メトリック タイル
メトリック タイルには、時間平均データが継続的に表示されます。特定のメトリック タイルをクリックすると、対応するデータがグラフに時系列で表示されます。使用可能なメトリック タイルは次のとおりです。
タイル名 |
説明 |
---|---|
[エンドツーエンドのタイミング] |
デフォルトでエンドツーエンドのタイミングをグラフ化します。グラフ表示に表示される内容を制御します。記録された任意の時点でのクライアント RTT、サーバ RTT、データ転送、およびアプリケーションの応答時間を示すタイミングが色分けされてプロット表示されます。 |
[スループット] |
仮想サービスを通過する帯域幅の合計 (Mbps)。このグラフの上にマウス カーソルを置くと、選択した期間のスループットが Mbps 単位で表示されます。[スループット] は、クライアントと SE 間で転送されたバイト数として測定されます。SE とサーバ間で転送されたデータは含まれません。 |
[開いている接続数] |
現在開いている状態の TCP クライアント接続または UDP トランザクションの数。UDP トランザクションは、技術的には接続なしでもカウントされます。HTTP 1.1 などのプロトコルは通常、クライアント ブラウザごとに 6 つの接続を開くため、開いている接続の数は必ずしも一意のクライアントの数に変換されるわけではありません。仮想サービスに対して [最大同時接続数] が設定されている場合、グラフ ペインの上に赤色のバーが水平に表示され、許可される最大接続数を示します。詳細については、「レート シェーピングとスロットル オプション」を参照してください。 |
[接続] |
1 秒あたりに完了した接続の平均レート。タイルには、エラーが発生した接続の割合も表示されます。タイルの上にマウス カーソルを置くと、良好、損失がある、不正のそれぞれの接続のレートが表示されます。
|
[要求] |
1 秒あたりの要求に対する応答の数。成功した要求とエラー(4xx または 5xx エラーなど)が分類されます。 グラフ ペイン内でラジオ ボタンを切り替えると、サーバによって生成されたエラーと NSX Advanced Load Balancer によって生成されたエラーが分類されます。たとえば、プールで使用可能なサーバがない場合、NSX Advanced Load Balancer は HTTP 500 状態コードを送信します。[クライアント ログ] セクションには、特定のエラーの詳細が表示されます。このメトリックは、HTTP 仮想サービスでのみ使用できます。 |
[HTTP と HTTP2 要求] |
1 秒あたりの要求レートの形式で表示されます。 |
グラフおよびオーバーレイ ペインの詳細については、「グラフ ペイン」および「オーバーレイ ペイン」を参照してください。
アノマリ オーバーレイ
[アノマリ オーバーレイ] は、その移動平均に基づいて異常なトラフィックの検出期間を表示します。時間間隔を変更すると、精度が向上し、表示されるアノマリが増える可能性があります。[アノマリ オーバーレイ] チェック ボックスをオンにすると、グラフ ペインに黄色のアイコンが表示されます。黄色のアイコンをクリックすると、そのアノマリに関連する追加情報が次のように表示されます。
名前 |
説明 |
---|---|
[タイムスタンプ] |
アノマリが検出された日時。これは、アノマリの全期間にわたるか、単に同じ時間枠の近くにある場合があります。 |
[タイプ] |
アノマリ期間中に標準から逸脱した特定のメトリック。 含める場合、メトリックの偏差は 4 分より大きくする必要があります。CPU 使用率、帯域幅、ディスク I/O など、さまざまなメトリックがアノマリ イベントをトリガする場合があります。 |
[エンティティ] |
このメトリックを報告している特定のオブジェクトの名前。 |
[エンティティ タイプ] |
アノマリの原因となるエンティティのタイプ。これは、次のいずれかです。
|
[メトリック値] |
メトリックの値。 |
[アノマリ値] |
アノマリの値。 |
[予測間隔] |
メトリックの許容範囲。 |
異常なトラフィックが発生した場合、NSX Advanced Load Balancer は偏差を記録し、アノマリの根本原因の詳細情報を提供します。
統計間隔が [表示中] ドロップダウン メニューで Real Time
に設定されている場合、アノマリは記録されません。
アラート オーバーレイ
[アラート オーバーレイ] には、 で定義されたフィルタリング基準を満たすイベントの結果が表示されます。これは、即座に注意が必要なサイトの重要な情報や変更について管理者に通知します。
アラートは一時的なもので、定義された時間が経過すると期限切れになります。たとえば、NSX Advanced Load Balancer はサーバがダウンした場合にアラートを生成し、サーバがオンラインに戻った後に指定した期間が経過すると、そのアラートが期限切れになることがあります。元のイベントは、後でトラブルシューティングを行う目的で引き続き使用できます。[オーバーレイ項目] バーの [アラート] アイコンをクリックすると、グラフ ペインに赤色のアラートが表示されます。これらのグラフ アラートのいずれかを選択すると、[オーバーレイ項目] バーの下に次の情報が表示されます。
名前 |
説明 |
---|---|
[タイムスタンプ] |
アラートがいつ発生したかを示します。 |
[リソース名] |
アラートを報告しているオブジェクトの名前。 |
[重要度レベル] |
管理者への E メールの送信や Syslog サーバへのログの送信など、追加の通知を優先順位レベルを使用して送信する必要があるかどうかを決定します。3 つの重要度レベルは次のとおりです。
|
[サマリ] |
イベントについて簡単に説明します。 |
[アクション] |
アラートを破棄して、リストから削除し、グラフ ペインから対応するグラフ アイコンも削除します。ここでアラートを破棄することは、画面上部の健全性スコアの横にあるベル アイコンを使用して破棄すること、または [アラート] タブを使用して破棄することと同じです。 |
[編集] |
アラート フィルタ構成を開きます。この構成を変更して、NSX Advanced Load Balancer で新しいアラートを生成する感度を増減します。 |
[展開/縮小] |
アラートのプラス記号 [(+)] またはマイナス記号 [(-)] をクリックすると、アラートの詳細を示すサブテーブルが展開または縮小されます。通常、アラートをトリガした元のイベントが表示されます。 |
構成イベント オーバーレイ
[構成イベント] オーバーレイには、プール、仮想サービス、SE、または検査対象のオブジェクトに関連するオブジェクトの追加、削除、変更による NSX Advanced Load Balancer 構成の変更などの構成イベントが表示されます。トラフィックが正確に午前 10 時にドロップし、その時点で管理者が仮想サービスのセキュリティ設定を変更した場合、トラフィックの変更の原因は(誤った)構成になります。
[オーバーレイ項目] バーの [構成イベント] アイコンをクリックすると、グラフ ペインに青色の [構成イベント] アイコンが表示されます。これらのアイコンのいずれかを選択すると、[オーバーレイ項目] バーの下に次の情報が表示されます。
フィールド名 |
説明 |
---|---|
[タイムスタンプ] |
構成変更が発生した日時。 |
[イベント タイプ] |
常に構成イベント タイプに範囲が設定されます。 |
[リソース名] |
変更されたオブジェクトの名前。 |
[イベント コード] |
次の 3 つのイベント コードがあります。
|
[説明] |
イベントの簡単な説明。 |
[+/-](展開/縮小) |
イベントの詳細を示すサブテーブルが展開または縮小されます。 展開すると、次のように以前の構成と新しい構成が比較され、違いが色分けされて表示されます。
|
システム イベント オーバーレイ
このオーバーレイには、サーバの状態が UP
から DOWN
に変化したり、仮想サービスの健全性スコアが 50
から 100
に変化したりするなど、現在のオブジェクトに関連するシステム イベントが表示されます。
[オーバーレイ項目] バーの [システム イベント] アイコンをクリックすると、グラフ ペインに [システム イベント] アイコンが表示されます。グラフ ペインの [システム イベント] アイコンをクリックすると、次の列を含む詳細な情報テーブルが表示されます。
フィールド名 |
説明 |
---|---|
[タイムスタンプ] |
システム イベントが発生した日時。 |
[リソース名] |
イベントをトリガしたオブジェクトの名前。 |
[リソース タイプ] |
関連するリソースのタイプ(仮想サービス、プール、プール サーバなど)。 |
[イベント コード] |
|
[説明] |
システム イベントの簡単な説明。 |
[+/-] |
イベントの詳細情報を展開または縮小します。 |