全部产品
Search
文档中心

可观测监控 Prometheus 版:环境级别指标探索

更新时间:Jun 24, 2026

通过使用PromQL语句,可以帮助您查询目标环境的接入数据是否成功写入。

前提条件

已开通应用实时监控服务。具体操作,请参见开通ARMS

操作步骤

  1. 登录云监控控制台

  2. 在左侧导航栏,单击接入管理

  3. 单击已接入环境页签下的目标环境,然后单击目标环境名称进入环境详情页面。

  4. 在环境详情页面,单击指标探索页签,进入环境级别的指标探索页面。

  5. Explore区域,设置MetricLabelsOptions后单击Run query,通过PromQL语法查询该环境关联的默认Prometheus存储实例中的数据,确定接入数据是否成功写入。

    image

常用PromQL查询示例

在指标探索页面,您可以直接输入PromQL语句查询指标数据。以下为常用的查询场景。

查询Pod级别的P95/P99延迟

使用histogram_quantile函数查询ACK集群中各Pod的P95、P99延迟指标时,必须在sum(rate())by子句中同时保留le标签和所需的业务维度标签(如namespacepod等),否则查询结果将缺少Pod维度的数据。

查询各Pod的P95延迟:

histogram_quantile(0.95, sum(rate(http_request_duration_seconds_bucket[5m])) by (le, namespace, pod))

查询各Pod的P99延迟:

histogram_quantile(0.99, sum(rate(http_request_duration_seconds_bucket[5m])) by (le, namespace, pod))

如果by子句中缺少le标签,histogram_quantile函数无法正确计算分位数;如果缺少namespacepod等标签,查询结果将只有节点级聚合数据,无法按Pod维度拆分。

如果指标探索中单独搜索http_request_duration_seconds_bucket有数据,但添加namespace等筛选条件后无数据,需检查以下两项:

  • 当前接入的Prometheus实例是否正确关联了目标ACK集群。

  • 标签值(如namespacepod)是否与实际集群中的值匹配。

关于容器集群支持的基础指标列表,请参见容器集群基础指标