依預設,不會啟動所有 ESXi 主機傳輸節點上的區段統計資料收集,因為這些統計資料僅用於偵錯或疑難排解目的。

您可以根據需要選擇啟動區段統計資料收集。區段統計資料是即時收集的,當資料路徑中出現某些異常時,這些統計資料可以協助您偵錯區段上的問題。

備註:
  • 目前,僅覆疊區段支援收集區段統計資料,VLAN 區段則不支援。
  • 目前,僅預設空間中的區段支援收集區段統計資料。如果使用多承租人 NSX 部署,則無法檢視 NSX 專案中的區段和 NSX VPC 中子網路的統計資料。

您可以執行 NSX API 以擷取區段統計資料的即時值,也可以使用 NSX Central CLI 或 ESXi 主機 CLI。

目前不支援在 NSX Manager UI 中檢視區段統計資料。

本說明文件介紹了使用 NSX API 監控區段統計資料即時值的程序。若要瞭解如何使用 NSX Central CLI 或 ESXi 主機 CLI 監控區段統計資料,請參閱《NSX 命令列介面參考》

必要條件

esx-obsrv-stats-management 監視器中啟動區段統計資料收集。

執行以下步驟:

  1. 執行以下 NSX API,以讀取 esx-obsrv-stats-management 監視器的預設設定檔的組態:
    GET https://<nsx-mgr>/policy/api/v1/infra/sha/monitors/esx-obsrv-stats-management/profiles/default-profile

    在 API 回應中,可以觀察到 enable_esx_datapath_per_segment_stats 內容設定為 false。

  2. 複製預設設定檔的 GET API 回應,並將其貼到文字編輯器中。將 enable_esx_datapath_per_segment_stats 的值編輯為 true。
  3. 將更新的設定檔組態貼到以下 PATCH API 的要求本文中:
    PATCH https://<nsx-mgr>/policy/api/v1/infra/sha/monitors/esx-obsrv-stats-management/profiles/default-profile

預設設定檔會為系統中所有 ESXi 主機傳輸節點上的每個區段啟動即時統計資料收集。

程序

  1. 執行以下 API 以擷取特定主機傳輸節點上區段的即時統計資料:
    GET https://<nsx-mgr>/policy/api/v1/infra/segments/<segment-id>/statistics?enforcement_point_path=/infra/sites/default/enforcement-points/default&stats_type=DATAPATH_STATS%transport_node_id=<host-tn-id>&source=realtime

    在此 API URI 中,將 segment-idhost-tn-id 取代為 NSX 環境中的實際值。

  2. 視需要對主機傳輸節點上的其他區段重複步驟 1。