采集自定义命名网卡的网络数据
场景描述
创建业务集群后,平台监控默认只能识别 eth.|en.|wl.*|ww.* 这一类的网卡名,对于用户自定义的网卡名称,在监控页面无法查看网络流量相关数据,为此,平台支持修改相关资源参数,以手动捕获网卡流量数据。
操作步骤
-
在平台顶部导航栏中,单击
。 -
单击 global。
-
在 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 -
编辑业务集群的 moduleinfo 资源,将
ovn-0954f21f0359720e8c115804376b3e7e替换为上一步骤中输出的业务集群 moduleinfo 资源名称,命令示例如下:kubectl edit moduleinfo ovn-0954f21f0359720e8c115804376b3e7e -
添加 valuesOverride 字段,根据注释信息修改字段和正则表达式:
spec: valuesOverride: # 若本字段不存在,您须在 spec 下添加 valuesOverride 字段以及如下参数 ait/chart-cpaas-monitor: ovn: # 替换业务集群的集群名称 indicator: networkDevice: eth.*|em.*|en.*|wl.*|ww.*|[A-Z].*i|custom_interface # 替换 custom_interface 为自定义的正则表达式,以确保正确匹配网卡名称 -
等待 10 分钟后,请在节点的监控页面中查看网络相关图表,以确保改动生效。