[新しい仮想サービス] ウィザードの [分析] タブでは、NSX Advanced Load Balancer が仮想サービスの分析をキャプチャする方法を定義します。これらの設定は、クライアント エクスペリエンスを定義するためのしきい値と、それがエンドツーエンドのタイミングと健全性スコア、メトリック収集のレベル、およびログ動作に及ぼす影響を制御します。

手順

  1. ドロップダウン メニューから [分析プロファイル] を選択します。このプロファイルは、クライアント エクスペリエンスを判断するためのしきい値を決定します。また、HTTP 401(認証が必要)応答コードなど、サイトのエラーではない可能性のある特定の動作を無視するように調整できるエラーも定義します。NSX Advanced Load Balancer は、エラーとクライアント エクスペリエンスのしきい値を使用して仮想サービスの健全性スコアを判断し、発生した問題に対して重要なログ エントリを生成する場合があります。
  2. [エンドツーエンドのタイミング][スループット][要求] など、いくつかのメトリックがあります。NSX Advanced Load Balancer は、デフォルトの 5 分間隔、または [メトリックの更新頻度] の定義に従ってこれらのメトリックを定期的に更新します。[リアルタイム メトリック] を有効にして、必要に応じて一定期間詳細なメトリックを積極的に収集します。
    • メトリクスを無期限に積極的に収集するには、0 を入力します。

    • たとえば、定義された 30 分間のリアルタイム メトリックを収集するには、30 分などの値を入力します。この期間が経過すると、メトリック収集は低速のポーリングに戻ります。リアルタイム メトリックはトラブルシューティングに役立ちます。

    • 注:

      リアルタイム メトリックをキャプチャすると、仮想サービスの数が多い、または最小限のハードウェア リソースで構成されているビジー状態のコントローラのシステム パフォーマンスに悪影響を及ぼします。

  3. クライアントの接続に関するデータは、[クライアント情報] を使用してキャプチャできます。[URL を含める]、[クライアント IP アドレス]、および [URL を除外] オプションを使用して、特定のクライアントを含めるか除外することができます。デフォルトでは、[詳細情報なし] が選択されています。
    オプション 説明

    [アクティブ]

    HTTP 仮想サービスの場合、業界標準の JavaScript クエリをいくつかのサーバ応答に挿入して HTTP ナビゲーションとリソースのタイミングを提供することで、アクティブ モードはさらに進みます。クライアント ブラウザは、Web ページの読み込みエクスペリエンスに関する詳細情報を透過的に返します。NSX Advanced Load Balancer は、この情報を使用して、[ナビゲーションのタイミング] および [上位の URL のタイミング] メトリックを入力します。サンプリングされたデータを生成するために、1 秒あたり最大 1 つの HTTP Web ページが選択されます。

    [パッシブ]

    仮想サービスを通過するデータをパッシブに記録します。このオプションを使用すると、[エンドツーエンドのタイミング] およびクライアントの場所を記録できます。HTTP 仮想サービスの場合、デバイス、ブラウザ、オペレーティング システム、および上位の URL メトリックも含まれます。クライアントまたはサーバ トラフィックに対するエージェントや変更は行われません。

    [詳細情報なし]

    この仮想サービスのクライアント情報は記録されません。

  4. RUM スクリプトの挿入時に URL パターンを定義するには、[URL を含める] または [URL を除外] を選択します。
  5. RUM スクリプトの挿入時に確認する[クライアント IP アドレス]を入力します。
  6. [クライアント ログ設定] でユーザー定義のログを構成します。[すべてのヘッダーをログに記録] をクリックして、すべてのヘッダーを含めます。
  7. 各 SE のこの仮想サービスに対して 1 秒あたりに [重要なログのスロットル] として生成される重要なログの数を入力します。デフォルト値は 1 秒あたり 10 です。この値を 0 に設定すると、重要なログのスロットルが無効になります。
  8. [ユーザー定義のフィルタ ログ スロットル] を入力して、各 SE のこの仮想サービスに対して 1 秒あたりに生成される UDF ログの合計数を制限します。
  9. [重要でないログ] を選択して、接続と要求を含むすべてのクライアント ログをキャプチャします。
    1. 各 SE のこの仮想サービスに対して 1 秒あたりに [重要でないログのスロットル] として生成される重要でないログの数を入力します。デフォルト値は 1 秒あたり 10 です。この値を 0 に設定すると、重要でないログのスロットルが無効になります。
    2. [重要でないログ期間] を分単位で入力します。
  10. [クライアント ログ フィルタの追加] をクリックします。[クライアント ログ フィルタの追加] ページで、次のように構成します。
    1. [フィルタ名] を入力します。
    2. [すべてのヘッダーをログに記録] を有効にして [期間] を分単位で構成します。
    3. [照合フィルタ] で一致の条件を選択します。たとえば、[クライアント IP] などです。
    4. フィルタに一致する基準を選択します。たとえば、[1.1.1.1 である] などです。フィルタは、クライアント IP アドレスが 1.1.1.1 の場合に有効になります。
    5. [アイテムの追加] をクリックして、同じフィルタに別の基準を追加します。
    6. 要求の [パス] に基づいてフィルタリングし、必要な [一致の基準] を選択して、必要に応じて文字列グループを追加するか、カスタム文字列を入力します。
  11. [次へ] をクリックして、[手順 4:詳細] を表示します。