从自定义命名的网络接口采集网络数据

目录

功能概述

平台支持通过修改监控组件的配置,从自定义命名的网络接口采集网络数据,使您能够在监控页面查看这些接口的网络流量信息。

适用场景

当您的节点使用自定义命名的网络接口(不符合 eth.|en.|wl.*|ww.* 命名规范)且需要在平台上监控这些接口的网络流量数据时适用。

前提条件

  • 已创建业务集群
  • 您拥有平台管理员权限
  • 已知自定义网络接口的命名规范

操作步骤

  1. 点击平台顶部导航栏中的 CLI 工具图标。

  2. 点击 global

  3. global 集群中,查找对应您业务集群的 moduleinfo 资源名称:

    kubectl get moduleinfo | grep -E 'prometheus|victoriametrics'

    示例输出:

    global-6448ef7f7e5e3924c1629fad826372e7     global     prometheus          prometheus                          Running   v3.15.0-zz231204040711-9d1fc12474c2   v3.15.0-zz231204040711-9d1fc12474c2   v3.15.0-zz231204040711-9d1fc12474c2
    ovn-0954f21f0359720e8c115804376b3e7e        ovn        prometheus          prometheus                          Running   v3.15.0-zz231204040711-9d1fc12474c2   v3.15.0-zz231204040711-9d1fc12474c2   v3.15.0-zz231204040711-9d1fc12474c2
  4. 编辑业务集群的 moduleinfo 资源:

    kubectl edit moduleinfo <业务集群的 moduleinfo 资源名>
  5. 添加或修改 valuesOverride 字段:

    spec:
      valuesOverride:# 如果该字段不存在,则需要在 spec 下新增 valuesOverride 字段及以下参数
        ait/chart-cpaas-monitor:
          global: 
            indicator:
              networkDevice: eth.*|em.*|en.*|wl.*|ww.*|[A-Z].*i|custom_interface # 将 custom_interface 替换为自定义的正则表达式,确保正确匹配网络接口名称
  6. 等待 10 分钟后,检查节点监控页面上的网络相关图表,确认配置已生效。

操作结果

配置生效后,您可以在平台监控页面查看自定义命名网络接口的以下数据:

  • 网络流量数据
  • 网络吞吐量
  • 网络包统计

了解更多

后续操作

  • 监控自定义网络接口的性能指标
  • 根据监控数据设置告警规则