You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何统计匹配指定正则表达式的所有指标每小时的样本数?

统计匹配正则表达式的所有指标在1小时内的样本总数

要统计所有名称匹配django.*正则的指标在1小时内的总样本数,你可以用以下PromQL查询:

sum(count_over_time({__name__=~"django.*"}[1h]))

拆解说明:

  1. {__name__=~"django.*"}:匹配所有指标名称以django开头的时间序列,和你第一个查询的匹配逻辑一致。
  2. count_over_time([1h]):对每个匹配到的时间序列,统计它在过去1小时内的样本数量,对应你第二个查询针对单个指标的统计逻辑。
  3. sum():把所有匹配指标的样本数加总,得到所有符合条件的指标的总样本量。

如果需要按每个指标分别统计(而非总和),可以保留分组逻辑:

count_over_time({__name__=~"django.*"}[1h]) by (__name__)

这个查询会返回每个django开头的指标各自在1小时内的样本数量,形式类似你第一个查询的分组展示,但统计的是样本数而非时间序列数。

内容的提问来源于stack exchange,提问作者Tom Klino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 10:44:54