默认情况下,不会激活所有 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。