NSX 应用程序支持收集和存储最多一年的数据。通过使用此功能以及时间点数据,您还可以查看 Edge 节点和网关的时间序列衡量指标,如 CPU 内存使用情况、磁盘使用情况、每秒数据包数、每秒字节数和数据包丢包率。您可以通过调用时间序列衡量指标 API 来查看这些衡量指标。在这些衡量指标中,有一些衡量指标和时间点数据显示在 NSX Manager 界面上。

NSX 4.1.2 开始,提供了时间点 API 和 CLI 以支持以下功能:

  • 获取物理端口统计信息、xstat 和 CPU 统计信息。
  • 将 Edge 代理和 DP 线程的运行状况发送到 NSX Application Platform (NAPP)。

  • 将 LR/SR HA 状态添加到 NAPP。

    有关 API 和 CLI 的详细信息,请参见 NSX API 指南NSX 命令行界面参考
您还可以查看 VPN 的时间序列衡量指标。 NSX Manager 上不提供 VPN 时间序列衡量指标。您可以使用时间序列 API 查看各种数据(例如基于策略的 VPN 统计信息和基于路由的 VPN 统计信息),其中包括有关配置的隧道数,以及在特定时间启动或关闭的隧道数量的元数据。

使用时间序列衡量指标,您可以监控关键性能指标中的趋势,检测异常,执行前后分析,并获取可帮助进行故障排除的历史上下文。根据您的角色,您只能查看具有授权的对象的衡量指标。

您可以使用衡量指标 API 获取时间序列衡量指标。有关使用 API 的信息,请参见 用于提取时间序列衡量指标的 API

NSX Manager 界面上,将以图表形式显示时间序列衡量指标,图表中包含相应的键和过去一小时、过去 24 小时、过去一周、过去一个月和过去一年的时间筛选器。您可以查看 Edge 节点的以下信息:
  • 分配的 CPU 内核数
  • 警报
    • Edge 节点 - 总体警报数
    • CPU - 数据路径 CPU 和服务 CPU 的警报
    • 磁盘 - 总体磁盘警报和每个分区的警报
    • 内存 - 总体内存警报和每个内存池的警报
  • 正常运行时间
  • CPU
    • 系统负载 - 您可以查看当前平均负载和平均系统负载趋势。
    • 数据路径 CPU - 数据路径 CPU 内核数量及其使用率详细信息,其中包括所有内核的平均使用率以及内核中的最高使用率。您可以查看单个内核的当前利用率、最高利用率和平均使用情况趋势。从 NSX 4.0.1.1 开始,还可以查看所有可用数据路径内核间给定 Edge 传输节点的已处理数据包平均数量,以及处理的数据包数最多的内核。
    • 服务 CPU - 服务 CPU 内核数量及其使用率详细信息,其中包括所有内核的平均使用率以及内核中的最高使用率。您可以查看单个内核的当前利用率、最高利用率和平均使用情况趋势。
  • 内存
    • 系统内存 - Edge 节点上的 RAM 使用率。您可以查看当前利用率和平均使用情况趋势。
    • 数据路径内存 - 包括堆内存、内存池和驻留内存。您可以查看当前使用情况、当前池使用情况和平均使用情况趋势。
    • 内存池 - 所有内存池及其描述和使用率值的列表,但使用率始终大约为 100% 的 QAT 内存池(裸机 Edge)除外。这些内存池包括:
      名称 描述
      jumbo_mbuf_pool Ipsec 加密设备使用的巨型帧的数据包池
      common_mbuf_pool 数据路径通用数据包池
      sp_pktmbuf_pool 数据路径慢速路径数据包池
      fw_mon_msg 有状态服务同步消息池
      vxstt4_frag_q 用于重组的 Vxstt 片段池
      pfstatepl3 有状态服务状态池
      pffqdnippl 有状态服务 FQDN 到 IP 映射池
      pffqdnsyncpl 有状态服务 FQDN 同步池
      pffqdndnpl 有状态服务 FQDN 内部池
      pfdnsdnpl 有状态服务 FQDN 内部池
      pfpktpl3 有状态服务分段数据包池
      pfsyncmbufpl3 有状态服务同步池
      pf_fp_rule_node 有状态服务规则节点池
      pf_fp_root_rule_node 有状态服务根规则节点池
      pf_tb_root_rule_node 有状态服务快速路径根表节点池
      pfa_intattr_pl3 有状态服务整数属性池
      pfa_attrconn_pl3 有状态服务属性连接池
      pfa_ctx_pl3 有状态服务上下文池
      pfa_key_ace_pl3 有状态服务整数属性键池
      pfa_value_ace_pl3 有状态服务整数属性值池
      lb_pkt_pl3 负载均衡器临时数据包缓存池
  • 磁盘
    • 所有 ext4 磁盘分区的总磁盘使用量以及 RAM 磁盘和磁盘分区列表。此外,每个分区的可用空间。您可以按分区查看已用的总 GB、读取延迟、写入延迟、当前使用情况、平均使用情况趋势以及平均磁盘延迟趋势。
  • 传输节点状态
  • 网络接口
    • 要查看任何网络接口的统计信息,请单击图形图标。您可以查看累积统计信息,如总数据包数、丢弃的数据包数和时间序列衡量指标,如网络利用率趋势和丢弃的数据包数趋势。从 NSX 4.0.1.1 开始,还可以查看网关的“错误”图表。
  • NAT 规则统计信息

前提条件

确保已部署 NSX Application Platform。有关部署 NSX Application Platform 的更多详细信息,请参见 《部署和管理 NSX Application Platform 指南》。部署 NSX Application Platform 时,默认情况下会启用 Metrics 功能。

如果在查看统计信息时未部署 NSX Application Platform 或未启用 Metrics 功能,系统将显示一条要求部署 NSX Application Platform 并启用 Metrics 功能的消息。

过程

  1. 要查看 Edge 节点的衡量指标,请执行以下步骤:
    1. 使用 admin 特权登录到 NSX Manager
    2. 选择系统 > Fabric > 节点
    3. 单击 Edge 传输节点选项卡。
    4. 单击要监控的 Edge 节点。
    5. 单击监控选项卡。
    将显示 CPU、内存和磁盘的使用情况信息,以及节点状态、网络接口和 NAT 规则统计信息。
  2. 要查看网关或接口衡量指标,请执行以下步骤:
    1. 使用 admin 特权登录到 NSX Manager
    2. 选择网络 > 网络拓扑
    3. 单击所需的网关。系统将显示网关详细信息窗口。
    4. 统计信息下,选择要查看衡量指标的链接网关或接口链接。