您可以将网络延迟统计数据导出到外部收集器,并对数据运行分析。在 ESXi 主机中运行的 netopa 代理只能将网络延迟统计数据导出到 Aria Operations for Networks。目前,不支持其他收集器工具。

只能从 vCenter 管理的 ESXi 主机收集网络延迟统计数据。不支持从独立 ESXi 主机收集延迟统计数据。

您可以使用以下任一方法导出网络延迟统计数据:
  • 方法 1:在 NSX 中使用管理平面 API。
  • 方法 2:在 Aria Operations for Networks UI 中启用用于收集延迟统计数据的可选设置。

前提条件

  • Aria Operations for Networks UI 中,按照给定顺序完成以下任务:
    1. 添加 VMware vCenter 作为数据源。如果您已在 NSX 环境中添加多个 vCenter Server 作为计算管理器,则可以添加所有 vCenter Server 作为数据源。
    2. 添加 NSX Manager 作为数据源。

    有关在 Aria Operations for Networks 中添加数据源的详细信息,请参见 Aria Operations for Networks 文档。

  • 确保已打开收集器上的端口 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:在 Aria Operations for Networks UI 中启用用于收集延迟统计数据的可选设置。

    如果在 Aria Operations for Networks 中添加 NSX Manager 作为数据源,请选中启用延迟衡量指标收集复选框。此选项使 Aria Operations for Networks 能够从 ESXi 主机收集延迟统计数据。

    有关在 Aria Operations for Networks 中添加 NSX Manager 作为数据源的详细信息,请参见 Aria Operations for Networks 文档。

结果

vNIC 到 vNIC 延迟统计数据将按以下格式导出到外部收集器:

VIF1, VIF2, Max, Min, Avg
其中:
  • VIF1, VIF2 表示虚拟接口或 vNIC。
  • MaxMinAvg 分别表示两个 vNIC 之间的最大、最小和平均时间(以微秒为单位)。

pNIC 到 vNIC 和 vNIC 到 pNIC 延迟统计数据将按以下格式导出到外部收集器:

Endpoint1, Endpoint2, Max, Min, Avg
其中:
  • Endpoint1, Endpoint2 可以是虚拟接口 ID (VIF ID),也可以是 ESXi 主机 (vmnic) 上的物理适配器名称。
  • MaxMinAvg 分别表示两个端点之间的最大、最小和平均时间(以微秒为单位)。