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

普罗米修斯:计算一个计量器的价值增加的次数

冯育
2023-03-14

我想监控值设置为每秒普罗米修斯计的次数。不幸的是,我不能添加另一个计数器,应该使用量规。我尝试使用更改函数,但要么我不明白它的目的,要么它根本不做这项工作。将测量仪图与具有时间范围的变化()输出进行比较没有显示任何相关性。

在我看来,使用count_over_并未提供该指标,原因与changes()相同。

有没有一种正确的方法来计算将值设置为每秒普罗米修斯计的次数?

假设我们有:

prom_仪表=普罗米修斯_客户。仪表(“prom_仪表”)

发生了以下情况:

12:00:00.0000prom_gauge.set

[12:00:00.3000]prom_gauge.set(30)

[12:00:00.5000]prom_仪表。一套(20)

[12:00:01.0000]prom_仪表。一套(5)

该指标将提供以下值:

12:00:00的值3

12:00:01的值1

共有1个答案

谢高峯
2023-03-14

不幸的是,我不能再添加一个计数器,应该使用仪表。

某种形式的计数器是做这件事的唯一方法,用标准量具是做不到的。

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

  • 我有以下计数器指标 如何计算最近2分钟内活动设备的数量,即2(设备id 3和4)?

  • 我正在使用ZFS导出器从Linux服务器上收集Prometheus v.2.19中的ZFS指标。正在从所有目标收集数据,并且值是正确的,但是有一个奇怪的问题:我想计算ARC未命中与ARC命中的比率的百分比,因此我使用以下公式: 但它不产生任何数据。我可以分别从每个速率表达式中获取值,但不能从上面的公式中获取值。如果我使用具有相同标签的公式,即: 它给出的正确结果为 100,因为未命中与未命中或命中

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

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

  • 我有一个应用程序,当它收到一个特定的HTTP请求时,它会增加一个Prometheus计数器。该应用程序在Kubernetes中运行,具有多个实例,并且每天重新部署多次。使用查询生成一个图形,显示每个实例的累积请求计数,如预期的那样。 我想创建一个Grafana图表,显示过去7天收到的请求的累积频率。 我的第一个想法是使用来说明从7天窗口(如图所示)之外开始的任何指标,然后对这些值进行