Prometheus 查询在一段时间内计算唯一标签

2024-02-01

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

我调查过使用count and count_over_time but count仅对即时向量进行操作,这意味着我可以及时获取某个实例的唯一标签集的数量,但不能在一个时间范围内汇总。count_over_time返回没有用的值的数量,因为我需要知道标签集的数量而不是每个标签集有多少个值。

基本上我想要类似的东西count((metric_name >= 1)[7d])。这是一个非常容易在 PromQL 之外解决的问题,只需进行范围查询即可metric_name >= 1超过 7 天,然后计算响应结果字段中的系列数,但如果可能的话,我想在 PromQL 中执行此查询。


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Prometheus 查询在一段时间内计算唯一标签 的相关文章

  • 如何在 Prometheus 或 Grafana 上编写“或”逻辑运算符

    我需要编写一个使用我定义的任何不同作业的查询 job traefik OR job cadvisor OR job prometheus 是否可以编写逻辑二元运算符 普罗米修斯有一个or逻辑二元运算符 但您在这里问的是向量选择器 您可以为此
  • 如何覆盖 Apache Flink 中的配置值?

    我正在尝试将 Apache Flink 的指标收集到 Prometheus 中 Flink 文档说我需要将以下行添加到我的 flink conf yaml 中 metrics reporter promgateway class org a
  • promethues grafana 安装和使用

    文章目录 1 promethues安装 2 node exporter安装 3 grafana安装 4 配置promethues监控node节点 5 grafana操作 外传 Docker 镜像下载地址 https hub docker c
  • prometheus基本介绍

    官网 https prometheus io docs introduction overview 中文 https www prometheus wang Prometheus 选择 Prometheus 并不是偶然 因为 Prometh
  • 如何使用Istio的Prometheus配置kubernetes hpa?

    我们有一个 Istio 集群 我们正在尝试为 Kubernetes 配置水平 pod 自动缩放 我们希望使用请求计数作为 hpa 的自定义指标 我们如何利用 Istio 的 Prometheus 来达到同样的目的 这个问题比我想象的要复杂得
  • 如何使用prometheus获取pod的CPU和内存使用百分比

    我想使用 promql Prometheus 以以下格式显示 pod 详细信息 此外 我想使用 promql 以以下格式显示应用程序 组件的 CPU 和内存利用率 promql 查询 sum container memory working
  • Prometheus Blackbox_exporter笔记

    一 安装Promtheus 在 Prometheus 官网 Download Prometheus 获取适用于 Linux 的 Prometheus 安 装包 这里我选择最新的 2 46 0 版本 我是 Linux 系统 选择下载 prom
  • 如何使用gin作为服务器编写prometheus导出器指标

    这是官方的prometheus golang client示例 package main import log net http github com prometheus client golang prometheus github c
  • 带有 pod 标签的 Prometheus kubelet 指标 [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我想弄清楚如何使用 prometheus stack 将 pod 标签从 kubelet 指标获取到指标标签 在我们的环境中 我们需要
  • 按标签过滤和选择

    如何通过选择和忽略标签来获取最新的指标 例如 以下查询 last over time application version site NYC instance Test id 1h 返回以下项目 application version i
  • 使用 Prometheus 监控 Spring Boot 缓存指标

    我正在尝试使用 prometheus 来监控 spring boot 的一些缓存指标 缓存是用以下命令创建的 Cacheable我的配置如下 management endpoints web exposure include metrics
  • Alertmanager,不同的警报规则有不同的间隔

    我正在使用alertmanager来获取prometheus指标的警报 我对不同的指标有不同的警报规则 是否可以为每个警报规则设置不同的时间间隔 例如对于metric1 我有rule1 我需要每天检查此规则间隔 对于 metric2 我有规
  • 使用 Helm 安装后 Prometheus 服务器处于挂起状态

    我是 k8s 的新手 正在尝试为 k8s 设置 prometheus 监控 我用了 helm install 来设置普罗米修斯 现在 two pods are still in pending state 普罗米修斯服务器 普罗米修斯警报管
  • 使用 prometheus 和 grafana 跟踪事件

    有一篇文章 跟踪每个版本 https codeascraft com 2010 12 08 track every release 它讲述了如何在每个代码部署的图表上显示一条垂直线 他们正在使用石墨 我想用 Prometheus 2 2 和
  • Prometheus Docker 无法以 `Template: (dynamic): parse: template: :10: undefined variable "$labels"` 启动

    我正在尝试在 Nomad 上运行 Prometheus 一切看起来都很好 但是当我添加带有模板的警报规则时annotations它失败 这是一个简单的警报规则 groups name alertmanager rules rules ale
  • Prometheus AlertManager - 根据路由向不同客户端发送警报

    我有2个服务A and B我想监控 我还有 2 个不同的通知渠道X and Y形式为receivers在 AlertManager 配置文件中 我想发送通知X如果服务A出现故障并想要通知Y如果服务B下跌降落 我怎样才能实现这个我的配置 我的
  • PromQL if then 语句等效

    我有一个执行计数的简单 PromQL 查询 sum up container name my container environment name env 这是 Grafana 仪表板的一部分 允许从下拉菜单中选择 env 我想根据环境执行
  • 使用 Puppet 配置远程规则集

    我正在尝试使普罗米修斯自动化node exporter和我的普罗米修斯服务器 为了node exporter我已经编写了一个模块来安装所有需要的软件包 设置 ipaddress基于facter还有更多 现在我想确保收集到的信息 hostna
  • 获取 Prometheus 中两个自定义时间戳之间的增量

    我有一个名为的普罗米修斯指标device number 我想要的是显示现在与一天 一周 一个月等之前的价值差异 这意味着减去具有两个不同时间戳的两个值 环顾四周 我没有找到任何关于如何执行此操作的有用文档 我想做但不起作用的是 sum de
  • 将矩阵与 SUM 相乘

    我想将一个指标与另一个指标之和的结果相乘 我想尝试做的事情 MeticOne SUM MetricTwo Thanks 假设你有MetricOne带标签id and name 你有MetricTwo还有标签id and name 然后你就得

随机推荐

  • JMeter 中默认的响应超时是多少?

    如果我们没有在 HTTP 请求 采样器中设置任何超时 任何人都可以帮助了解 JMeter 中的默认响应时间吗 Thanks 它默认为0 无超时 设置超时的推荐方法是使用 GUI 如果由于某种原因它不适合您 您可以使用以下属性 用户属性 fi
  • java 中的 C# Type.GetType() 是否有等效语法

    请告诉我 C 是否有等效语法Type GetType 在Java中 和等效语法Activator CreateInstance 在Java中 Thanks Type GetType 等效项
  • ES2015“导入”在带有 --harmony_modules 选项的节点 v6.0.0 中不起作用

    我正在使用节点 v6 0 0 并想使用 ES2016 ES6 但是我意识到 导入 语法不起作用 导入 不是在 ES2015 中编写模块化代码的基础吗 我尝试运行节点 harmony modules选项也是如此 但仍然出现有关 导入 的相同错
  • Python epsilon 不是最小的数

    什么是sys float info epsilon return 在我的系统上我得到 gt gt gt sys float info epsilon 2 220446049250313e 16 gt gt gt sys float info
  • OpenCV 3.0.0 SurfFeatureDetector 和 SurfDescriptorExtractor 错误

    我正在尝试实现 OpenCV 3 0 0 SURF 功能描述和检测 但在 OpenCV 站点上运行示例代码后 我收到了大量与 SURF 相关的错误 知道可能出了什么问题吗 谢谢 include
  • 如何在谷歌模拟中将 void* 参数设置为一组值?

    我正在使用 google mock 对我的代码进行单元测试 并且我试图通过 void 作为输出参数返回一组值 uint32 t bigEndianTestValues BIG ENDIAN FIELD MAX ELEMENTS 0xDEAD
  • 如何从IDE转向文本编辑器?

    多年来我一直在使用各种语言的 IDE VS IntelliJ Eclipse NetBeans FlashDevelop 等 而且我总是发现它们缓慢且混乱 是的 我知道窗口可以隐藏 重新排列等等 然而最近我已经学习并有点精通 VIM 并且已
  • 有没有可能通过 Firefox 扩展创建整个屏幕的屏幕截图?

    我目前正在使用 canvas 使用 JavaScript 创建屏幕截图 并将其编码为 base64 但是 我当前的屏幕截图仅包括实际的网页 没有其他内容 没有地址栏等 我想知道是否有可能实现整个屏幕的屏幕截图 任务栏和整个浏览器窗口 等 以
  • C++ 何时发生不完整类型错误

    谁能告诉我 C 编译器何时抛出 不完整类型错误 注意 我故意让这个问题有点开放式 以便我可以自己调试我的代码 当编译器看到前向声明但没有该类型的完整定义 而该类型正在某处使用时 通常会发生这种情况 例如 class A class B A
  • withCount() 不包括已删除的行?

    我怎样才能使withCount comments 还包括所有已删除 废弃的行 例如 如果我有 5 条评论 我删除了 1 条 我仍然期望withCount comments 返回 5 但实际上返回了 4 我的完整查询如下所示 query Po
  • 正则表达式之前或之后

    我想使用正则表达式来匹配字符串tofind 我有两种可能性 第一种 before tofind 第二个是 tofind after 如何将两个示例中的单词 tofind 与一个正则表达式行匹配 I used before tofind to
  • 如何从多个地方重定向到上一页?

    我可能在这里错过了一些非常简单的东西 假设我有一个名为Option 然后 我在视图中列出这些选项 并使用 启用 禁用 按钮来触发控制器操作 然后启用或禁用该特定的操作 Option 如果列表只在一个地方 我知道只需打电话redirect t
  • 在 www.instagram.com 上使用 Python/Selenium 接受 cookie 错误 [重复]

    这个问题在这里已经有答案了 我正在尝试使用 Firefox Python Selenium 使用以下代码登录 Instagram from time import sleep from selenium import webdriver b
  • 如何与多个用户一起使用 Hive

    我有几个用户使用同一个配置单元 现在我希望每个用户在配置单元中都有一个私有元数据 example 用户调用显示表 a1 a2 a3 用户b调用显示表 b1 b2 b3 当然 当用户运行查询时 他们无法访问其他用户的表 thanks 为了让新
  • 具有 TimeSpan 数据类型的 DataView RowFilter

    我尝试使用DataView RowFilter对于数据类型为 TimeSpan 的列 如下所示 dv RowFilter Convert time System String LIKE 17 12 00 我发现搜索参数 17 or 12 对
  • PHP Heredoc解析错误[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 这会产生输
  • 查询 json / jsonb 列超级慢。我可以使用索引吗?

    我正在尝试加快对 PostgreSQL 数据库中存储的一些 json 数据的查询速度 我继承了一个查询 PostgreSQL 表的应用程序 名为data有一个名为value其中 value 是 json 类型的 blobjsonb 它大约有
  • 无需数据库连接即可从 JPA 2.1 带注释的实体类自动生成数据模式

    两年前 我正在开发一个项目 使用 弹簧 4 0 3 RELEASE jpa 2 0 休眠 4 2 7 Final java 1 6 X 该项目有一个 Maven 任务 hibernate3 maven plugin 它允许我们生成数据库模式
  • JAXWS 客户端是否区分空集合和空集合值作为返回值?

    由于 JAX WS 依赖于 JAXB 并且由于我在 JAX B 参考实现中观察到了解压 XML bean 的代码 因此我猜想并没有什么区别 并且 JAXWS 客户端总是返回一个空集合 即使 Web 服务结果是空元素 public T sta
  • Prometheus 查询在一段时间内计算唯一标签

    我需要计算给定时间范围内普罗米修斯指标的唯一标签集的数量 例如 过去 7 天内的某个时刻有多少个唯一标签集的值为 1 我调查过使用count and count over time but count仅对即时向量进行操作 这意味着我可以及时