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

容器服务

复制全文
下载 pdf
网络观测
Ingress 服务观测
复制全文
下载 pdf
Ingress 服务观测
容器服务提供基于社区版的 Nginx Ingress Controller,它将 Ingress 规则转换成 Nginx 的配置,并基于 Nginx 来进行七层的流量转发。同时,支持对 Nginx Ingress Controller 进行监控。本文为您介绍如何配置和查看 Nginx Ingress 的监控信息。
前提条件
  • 已开启云原生观测功能,详情请参见 开启观测
  • 已安装 ingress-nginx 组件,详情请参见 ingress-nginx
操作步骤
步骤一:开启观测
  1. 在左侧导航栏单击 集群,找到目标集群,单击集群名称。
  1. 在集群管理页面的左侧导航栏中,单击 观测配置,并选择 基础观测 页签。
  1. 选择 Ingress 服务 卡片,单击 启用,开启集群 Ingress 服务观测。
  • alt
  1. 系统自动检查开启观测所需的必要条件。包括:工作区配置、组件状态等。
  • alt
  1. 单击 开启,开启 Ingress 服务监控。
步骤二:配置采集规则
监控开启后,您可以配置采集规则,选择需要采集的目标组件、具体指标项及采集间隔。可以根据实际需求丢弃一些不用的指标。
  1. 在集群管理页面的左侧导航栏中,单击 观测配置,并选择 基础观测 页签。
  1. 选择 Ingress 服务 卡片,单击 编辑配置 并选择 指标 页签,配置采集规则,并选择具体的采集指标。
  • 在组件列表 操作 列,单击开关,开启或关闭组件的采集规则。当关闭组件的采集规则时,系统不会采该集组件的所有指标。
  • alt
  • 单击组件列表 操作 栏中的 alt,支持选择或丢弃组件的具体指标、面向该组件的采集间隔和指标 Relabel。
  • 采集间隔 中,选择该组件指标的采集间隔。不同组件支持的采集间隔不同。
  • 指标列表 中,勾选指标,则采集该指标。取消勾选,则丢弃该指标。单击 全部基础指标其他指标 页签,允许基于指标类型对指标项进行筛选。
  • alt
说明
  • 减小指标采集间隔,会增加单位时间内上报的指标数量,可以提升监控精度。但会增加托管 Prometheus 标准版工作区的费用。增加指标采集间隔,会减少单位时间内上报的指标数量,可以减少托管 Prometheus 标准版工作区的费用,但会降低监控精度。请根据实际需要配置。
  • 云产品的指标类型分为 基础指标其他指标,不同类型指标的计费方式不同,详情请参见 托管 Prometheus 计费方式
  • metricRelabelings 中,单击 添加规则,配置指标 Relabel 规则。允许在指标完成采集后、写入存储前,对每条指标的标签执行改写操作。常见用途包括修改标签值、新增标签或重命名标签,便于在查询时统一标签口径。更多详情介绍,请参见 指标 Relabel
  • 序号
    功能
    对应 YAML 字段
    说明
    操作类型
    action
    对指标执行的操作类型,当前仅支持 replace,字面意思为“替换”,实际生效逻辑如下:
    • 如果target_labelsource_labels的值一致,则表示覆盖source_label
    • 如果target_label定义的 key 不存在,则会默认创建新的 label。
    源标签
    sourceLabels
    指定一个或多个来源标签,多个标签之间用|分隔。系统将读取这些标签的值进行匹配或提取。
    正则表达式
    regex
    用于匹配源标签值的正则表达式。
    • 默认为(.*),表示匹配任意值。
    • 支持使用捕获组,如(.+)提取部分内容。
    替换值
    replacement
    匹配成功后写入目标标签的值。
    • 默认为$1,表示取正则第一个捕获组的内容。
    • 支持填入固定字符串。
    目标标签
    targetLabel
    将处理结果写入的目标标签名称。
    • 若目标标签已存在,则覆盖其原有值。
    • 若目标标签不存在,则新增该标签。
  1. 单击 确定,完成配置。
步骤三:配置告警
您可以基于预置的告警模板,快速完成 Ingress 服务的告警配置。
  1. 在集群管理页面的左侧导航栏中,单击 观测配置,并选择 基础观测 页签。
  1. 选择 Ingress 服务 卡片,单击 编辑配置 并选择 告警 页签,配置告警的相关参数。
  • alt
  • 配置项
    说明
    告警模板
    单击开启需要的告警模板。
    告警聚合策略
    在下拉菜单中选择告警聚合策略。详情请参见 创建告警聚合策略
    告警通知策略
    在下拉菜单中选择告警通知策略。系统会使用通知策略中配置的告警等级和联系人组,将告警发送给指定的联系人。详情请参见 创建告警通知策略
说明
  • 除了直接使用预置告警模板配置告警规则,您可以自定义模板中的配置,或直接使用 PromQL 语句配置告警规则。详情请参见 配置告警
  • 预置告警规则模板的详情,包括规则说明、PromQL 配置和常见告警处理流程。请参见 预置告警模板
  1. 单击 确定,完成配置。
观测看板
说明
预置看板中为您提供监控数据同比对照、复制看板语句等功能,详情请参见 使用看板
您可以在容器服务控制台中,查看预置的监控大盘。包括:请求总数、连接数、请求成功率、配置重载次数、CPU 趋势图、内存趋势图等。
  1. 在集群管理页面的左侧导航栏中,选择 监控中心 > 监控看板
  1. 在左侧看板列表中选择 网络服务监控 > Ingress-nginx 监控,即可查看监控大盘。
  • Namespace 下拉菜单中,选择 ingress 所在的命名空间。
  • ingressClass 下拉菜单中,选择 ingress 的类型。包括系统默认 ingress-nginx 和自定义 Nginx Ingress Controller。
  • Pod 下拉菜单中,指定具体的 Pod。
  • alt
说明
您也可以在集群中自建 Grafana,并通过 Grafana 查看指标和创建大盘。详情请参见 在容器服务集群中部署 Grafana 并接入工作区
查看指标
  • 如需查询集群中的已接入/未接入指标,或查询指标的具体含义,请参见 指标查询
  • 支持使用托管 Prometheus 的 Explore 功能来快速查询和展示指标数据。详情请参见 指标查询
最近更新时间:2026.08.31 15:13:06
这个页面对您有帮助吗?
有用
有用
无用
无用