您可以將網路延遲統計資料匯出至外部收集器,並對資料執行分析。在 ESXi 主機中執行的 netopa 代理程式,只能將網路延遲統計資料匯出至 vRealize Network Insight (vRNI)。目前不支援其他收集器工具。

在 vRNI 中,您只能從 vCenter 管理的 ESXi 主機收集網路延遲統計資料。vRNI 不支援從非由 VMware vCenter 管理的獨立 ESXi 主機收集延遲統計資料。

您可以使用下列其中一種方法來匯出網路延遲統計資料:
  • 方法 1:在 NSX 中使用管理平面 API。
  • 方法 2:在 vRNI UI 中啟用選用設定,以收集延遲統計資料。

必要條件

  • 在 vRNI UI 中,以指定順序完成下列工作:
    1. VMware vCenter 新增為資料來源。如果您在 NSX 環境中將多個 vCenter Server 新增為計算管理程式,則可以將所有 vCenter Server 新增為資料來源。
    2. NSX Manager 新增為資料來源。

    如需在 vRNI 中新增資料來源的詳細說明,請參閱《使用 vRealize Network Insight》說明文件,網址是 https://docs.vmware.com/tw/VMware-vRealize-Network-Insight/index.html

  • 確定已在收集器上開啟連接埠 1991,以便接收來自 ESXi 主機的網路延遲資料。

程序

  1. 方法 1:使用 NSX REST API。
    1. 確定您已設定 ESXi 主機,以測量網路延遲統計資料。
      如需詳細步驟,請參閱 測量網路延遲統計資料
    2. 使用下列 PUT API,將網路延遲統計資料匯出至收集器:
      PUT https://<manager-ip>/api/v1/global-configs/OperationCollectorGlobalConfig -d '<content>'
      在此 API 的要求本文中,設定下列資訊:
      • 外部收集器的詳細資料,例如收集器 IP 位址與收集器連接埠。
      • 控制 netopa 代理程式將統計資料傳送至收集器之頻率的報告間隔。
  2. 方法 2:在 vRNI UI 中啟用選用設定,以收集延遲統計資料。

    當您將 NSX Manager 新增為 vRNI 中的資料來源時,請選取啟用延遲度量收集核取方塊。此選項可讓 vRNI 從 ESXi 主機收集延遲統計資料。

    如需關於在 vRNI 中將 NSX Manager 新增為資料來源的詳細資訊,請參閱《使用 vRealize Network Insight》說明文件。

結果

vNIC 至 vNIC 的延遲統計資料會以下列格式匯出至外部收集器:

VIF1、VIF2、Max、Min、Avg
其中:
  • VIF1、VIF2 代表虛擬介面或 vNIC。
  • MaxMinAvg 表示兩個 vNIC 之間的最大、最小和平均時間 (以微秒為單位)。

pNIC 至 vNIC 和 vNIC 至 pNIC 的延遲統計資料會以下列格式匯出至外部收集器:

Endpoint1、Endpoint2、Max、Min、Avg
其中:
  • Endpoint1、Endpoint2 可以是虛擬介面識別碼 (VIF 識別碼),或是 ESXi 主機 (vmnic) 上實體介面卡的名稱。
  • MaxMinAvg 表示兩個端點之間的最大、最小和平均時間 (以微秒為單位)。