当前位置: 首页 > 知识库问答 >
问题:

普罗米修斯查询在一段时间内统计唯一标签

金高轩
2023-03-14

我需要计算普罗米修斯度量在给定时间框架内的唯一标签集的数量。例如,“在过去7天的某个时候,有多少唯一标签集的值为1。”

我已经使用Countcount_over_time进行了研究,但是Count只对即时向量进行操作,这意味着我可以在时间上获得一个实例的唯一标签集的数量,但不能在时间框架内获得总数。count_over_time返回没有用的值的数量,因为我需要知道标签集的数量,而不是每个标签集有多少值。

基本上我想要像Count((metric_name


共有1个答案

刘兴修
2023-03-14
匿名用户

我明白了<代码>计数(时间上的计数(度量[范围])给出我想要的值。

 类似资料:
  • 我在web服务中使用Prometheus Java simpleclient来跟踪有多少事件导致了这种或那种状态。 我可以在日志中检查计数器是否正在被调用,是否在内部递增,但是似乎很多时候数据都没有到达/metricsendpoint。 例如,就在刚才,在每隔几分钟为同一状态递增计数器3次之后,日志将打印出“当前值= 0,新值= 1”三次。前两次在/metricsendpoint上没有显示任何数据

  • 我要监控的应用程序为健康检查提供了一个apiendpoint,该endpoint使用json中的指标进行响应。例如: 我已经设置了Prometheus blackbox\u exporter,以监视此endpoint是否返回200 Ok,但理想情况下,我也希望获得这些指标。我知道instrumentation直接从应用程序导出这些数据。但是,由于应用程序已经在导出json对象中我想要的内容,我更希

  • 我将我的GKE API服务器升级到1.6,并正在将节点升级到1.6,但遇到了一个障碍... 我有一个prometheus服务器(版本1.5.2),运行在一个由Kubernetes部署管理的pod中,其中两个节点运行版本1.5.4Kubelet,一个新节点运行版本1.6。 但普罗米修斯仍然得到401。 更新:就像乔丹所说的kubernetes认证问题。在这里看到新的、更集中的问题;https://s

  • 摘要 由于导入的Grafana仪表板无法工作,我正在尝试找出如何在Prometheus查询中正确使用或运算符。

  • 我在这里阅读并理解了普罗米修斯2.0版本中的陈旧概念 在我正在开发的导出器中,指标由远程设备作为 gRPC 流推送,因此我使用 prometheus 动态创建指标。使用时间戳并实现收集器接口。 每当远程设备停止发出度量时,这些度量就不再在Prom客户端HTTPendpoint中公开。但是,query.lookback-delta标志的默认值(5分钟)会使Prometheus在5分钟内将度量标记为陈

  • 如何在普罗米修斯中获得真正的计数度量? 目前,count metric给出了运行信息——比如到目前为止有多少请求到达了某个endpoint。 但是我想要像某一天上午9:00到下午5:00这样的数字,我的endpoint被击中了多少次?它能在上午9:00将计数器值视为0并进行计算吗?