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

普罗米修斯查询。回溯增量建议值

应俊爽
2023-03-14

我在这里阅读并理解了普罗米修斯2.0版本中的陈旧概念

在我正在开发的导出器中,指标由远程设备作为 gRPC 流推送,因此我使用 prometheus 动态创建指标。使用时间戳并实现收集器接口。

每当远程设备停止发出度量时,这些度量就不再在Prom客户端HTTPendpoint中公开。但是,query.lookback-delta标志的默认值(5分钟)会使Prometheus在5分钟内将度量标记为陈旧。所以当发送PromQL查询时,我们仍然看到最后一个值被抓取。

我确实将标志设置为30秒,因此从仪表板的角度来看,终端用户不必等待5分钟就能看到指标消失。

因此,我想知道30s是否是合理的值,如果不是,有什么影响?

提前致谢。

共有1个答案

蒯翰墨
2023-03-14

正如您链接的文档所述,回溯增量主要用于调整aggr的不同时间序列,您可以根据您的刮擦间隔进行调整,例如:

如果刮削间隔为10s,则30s是合理的设置,适合对齐,避免很少刮削误差。

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

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

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

  • 我的各种docker容器导出prometheus度量,但是我们的prometheus安装只需要从一个endpoint提取所有度量。不幸的是,这是无法改变的。因此,我需要在一个点上聚合所有度量,从普罗米修斯安装可以刮取度量。 此外,如果这个程序或脚本能够提供关于如何处理由不同endpoint导出的相同度量的额外逻辑,那就太好了。例如,如果我只是将不同的度量站点连接在一起,Prometheus在解释度

  • 我有一个启用了监视和日志记录的GKE集群(1.15)。到目前为止,我们一直使用metrics-server对StackDriver进行度量监控。对于其他自定义度量标准,我们使用了自定义度量标准适配器,该适配器使用Prometheus-to-SD将度量标准刮取并导出到stackdriver。 我想开始看看prometheus是否能给我们提供其他功能,比如HPA的聚合度量。 在GCP marketpl