首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Prometheus查询在一段时间内对唯一标签进行计数

Prometheus查询在一段时间内对唯一标签进行计数
EN

Stack Overflow用户
提问于 2019-08-10 01:10:44
回答 1查看 4.8K关注 0票数 5

我需要计算给定时间范围内prometheus指标的唯一标签集的数量。例如,“在过去7天的某一时刻,有多少个唯一标签集的值为1。”

我研究过使用countcount_over_time,但count只在即时向量上操作,这意味着我可以在时间上获得实例的唯一标签集的数量,但不能在一段时间内聚合。count_over_time返回值的数量,这是没有用的,因为我需要知道标签集的数量,而不是每个标签集有多少值。

基本上我想要像count((metric_name >= 1)[7d])这样的东西。这是一个在PromQL之外很容易解决的问题,只需在7天内执行范围查询metric_name >= 1,然后计算响应的result字段中的序列数,但如果可能的话,我想在PromQL中执行此查询。

EN

回答 1

Stack Overflow用户

发布于 2019-08-17 00:57:49

我想通了。count(count_over_time(metric[range]))给出了我想要的值。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57434543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档