You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
网络观测
CNI 网络观测
复制全文
下载 pdf
CNI 网络观测
CNI 网络 Kubernetes 集群最重要的底层资源和基础设施,其资源池最大容量、资源池当前资源总数等指标直接关系到集群的性能和稳定性。本文为您介绍如何配置 CNI 网络观测。​
前提条件​
  • 已开启云原生观测功能,详情请参见 开启观测。​
  • 已安装 vpc-cni 组件,详情请参见 vpc-cni。​
开启观测​
步骤一:配置观测项​
  1. 在左侧导航栏单击 集群,找到目标集群,单击集群名称。​
  1. 在集群管理页面的左侧导航栏中,单击 观测配置,并选择 基础观测 页签。​
  1. 选择 CNI 网络 卡片,单击 启用观测,进入观测项配置页面。​
  1. 系统自动检查开启观测所需的必要条件,包括工作区配置、组件状态等。​
  • ​​​
  1. 在 观测项 配置中,勾选启用需要采集指标的观测项。对于未启用的配置项,系统不会采集对应的指标,同时系统会提示组件安装,您可根据自身情况决定是否安装相关组件并启用对应的观测项。​
  1. 配置完成后,单击 下一步,进入指标配置页面。​
步骤二:配置指标采集​
  1. 在指标配置页面中,查看已开启观测项对应的采集间隔和指标数量。​
  1. 单击 编辑指标,支持选择或丢弃组件的具体指标、修改采集间隔和指标 Relabel。​
  • 在 采集间隔 中,选择该组件指标的采集间隔。不同组件支持的采集间隔不同。​
  • 在 指标列表 中,勾选指标,则采集该指标。取消勾选,则丢弃该指标。单击 全部、基础指标 或 其他指标 页签,允许基于指标类型对指标项进行筛选。​
  • ​​​
说明​
  • 调整指标采集间隔的影响如下,请按需调整:​
  • 减小采集间隔:增加单位时间内上报的指标数量,提升监控精度,但 VMP 标准版工作区的费用会增加。​
  • 增加采集间隔:减少单位时间内上报的指标数量,降低 VMP 标准版工作区的费用,但监控精度会降低。​
  • 云产品的指标类型分为 基础指标 和 其他指标,不同类型指标的计费方式不同,详情请参见 托管 Prometheus 计费方式。​
  • 在 metricRelabelings 中,单击 添加规则,配置指标 Relabel 规则。允许在指标完成采集后、写入存储前,对每条指标的标签执行改写操作。常见用途包括修改标签值、新增标签或重命名标签,便于在查询时统一标签口径。更多详情介绍,请参见 指标 Relabel。​
  • ​​​
  • ​
    序号​
    功能​
    对应 YAML 字段​
    说明​
    ①​
    操作类型​
    action​
    对指标执行的操作类型,当前仅支持 replace,生效逻辑如下:​
    • 如果targetLabel和sourceLabels的值一致,则表示覆盖sourceLabels。​
    • 如果targetLabel定义的 key 不存在,则会默认创建新的 label。​
    ②​
    源标签​
    sourceLabels​
    指定一个或多个来源标签,多个标签之间用|分隔。系统将读取这些标签的值进行匹配或提取。​
    ③​
    正则表达式​
    regex​
    用于匹配源标签值的正则表达式。​
    • 默认为(.*),表示匹配任意值。​
    • 支持使用捕获组,如(.+)提取部分内容。​
    ④​
    替换值​
    replacement​
    匹配成功后写入目标标签的值。​
    • 默认为$1,表示取正则第一个捕获组的内容。​
    • 支持填入固定字符串。​
    ⑤​
    目标标签​
    targetLabel​
    将处理结果写入的目标标签名称。​
    • 若目标标签已存在,则覆盖其原有值。​
    • 若目标标签不存在,则新增该标签。​
    ​
  1. 配置完成后,单击 下一步,进入告警与通知配置页面。​
步骤三:配置告警与通知​
  1. 在 告警通知 选项中,选择接收告警的平台,当前支持 统一告警中心 和 原 VMP 告警策略。​
  1. 在 通知策略名称 选项中,选择已创建的告警通知策略,并分别基于告警等级,配置不同级别告警的 通知对象 和 通知方式。​
  • ​​​
说明​
  • 若无需配置某个级别的告警,可以取消勾选对应的告警等级。​
  • 若当前已有的通知策略不满足需求,可以在 通知策略名称 中选择 vke_default_notify_policy(自动创建),并在下方为所需告警等级配置 通知对象 和 通知方式。保存后,系统将在统一告警中心或托管 Prometheus 中自动创建一条名称为 vke_default_notify_policy 的自定义通知策略。​
  1. 在 告警聚合策略 选项中,选择已创建的告警聚合策略。​
  1. 配置预置告警规则。​
  • 开启或关闭预置告警规则右侧的开关。开启后,系统按照配置的触发条件检测指标并产生告警;关闭后,该规则不再触发新的告警。​
  • 单击 查看 PromQL,支持查看当前预置告警规则的说明和对应的 PromQL 语句。​
  • ​​​
  • 单击需要配置的预置规则名称,展开预置告警规则配置页面,在 触发条件 区域配置不同级别(P0、P1 或 P2)告警的触发条件。​
  • ​​​
  • ​
    配置项​
    说明​
    告警等级​
    勾选不同告警等级(P0、P1 或 P2)后的 启用,使对应等级的触发条件生效。取消勾选,则表示不设定该等级的告警。​
    比较条件​
    指定 PromQL 语句和阈值之间的比较条件。支持配置多个比较条件,包括: 大于、大于等于、小于、小于等于、等于 和 不等于。​
    阈值​
    配置指标的阈值。​
    条件持续时间​
    配置指标持续满足触发条件的时长。只有指标在该时长内持续满足比较条件,系统才会触发对应等级的告警。​
    Label​
    配置告警规则的 Label,主要用于告警身份识别、分组、去重、路由匹配等。Label 由 Key 和 Value 组成。其中:​
    • Key:字符串形式,支持以字母或_开头,但不能以__开头。支持字母、数字和_,取值范围为 1~256。​
    • Value:字符串形式,支持中英文、数字和特殊字符,取值范围为 1~512。​
    常见配置示例:​
    ​
    labels:​
    severity: critical # 告警级别​
    business: pay # 业务线​
    alert_type: resource # 告警类型​
    ​
    ​
    Annotation​
    配置告警规则的 Annotation,主要用于关键信息展示。Annotation 由 Key 和 Value 组成。其中:​
    • Key:字符串形式,支持以字母或_开头,但不能以__开头。支持字母、数字和_,取值范围为 1~256。​
    • Value:字符串形式,支持中英文、数字和特殊字符,取值范围为 1~512。​
    常见配置示例:​
    ​
    annotations:​
    summary: "High CPU usage on instance {{ $labels.instance }}"​
    description: "Current CPU usage is {{ $value | humanizePercentage }}, threshold is 80%"​
    runbook_url: "https://xxx/docs/cpu-alert"​
    dashboard_url: "https://grafana/xxx"​
    ​
    ​
    ​
  1. 单击 完成配置。​
说明​
  • 除了直接使用预置告警模板配置告警规则,您可以自定义模板中的配置,或直接使用 PromQL 语句配置告警规则。详情请参见 告警配置概述。​
  • 预置告警规则模板的详情,包括规则说明、PromQL 配置和常见告警处理流程。请参见 预置告警模板。​
观测看板​
说明​
预置看板中为您提供监控数据同比对照、复制看板语句等功能,详情请参见 使用看板。​
您可以查看 CNI 网络的监控信息,包括:IP 池最大容量、IP 池缓存目标值、IP 池缓存最小值等。支持设置查询的时间段,并指定刷新方式(手动刷新、自动刷新)。​
  1. 在集群管理页面的左侧导航栏中,选择 监控中心 > 监控看板。​
  1. 在左侧看板列表中选择 网络服务监控 > vpc-cni 监控,即可查看监控大盘。​
​alt​​
查看指标​
  • 如需查询集群中的已接入/未接入指标,或查询指标的具体含义,请参见 指标查询。​
  • 支持使用托管 Prometheus 的 Explore 功能来快速查询和展示指标数据。详情请参见 指标查询。​
​
最近更新时间:2026.10.16 15:59:50
这个页面对您有帮助吗?
有用
有用
无用
无用