Prometheus query.lookback-delta推荐值

时间:2019-09-19 07:53:13

标签: prometheus

我阅读并理解了Prometheus 2.0 here

所涉及的过时概念。

在我正在开发的导出器中,指标由远程设备作为gRPC流推送,因此我使用prometheus.NewMetricWithTimestamp即时创建指标并实现Collector接口。

每当远程设备停止发出度量标准时,这些信息就不会在Prom客户端HTTP端点中公开。但是, query.lookback-delta 标志的默认值(5分钟)使Prometheus将指标标记为过时5分钟。因此,在发送PromQL查询时,我们仍然会看到最后一个报废的值。

我确实将标志设置为30s,所以从仪表板的角度来看,最终用户不必等待5分钟即可看到指标消失。

因此,我想知道30s是否合理,如果不是,则意味着什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

正如您链接的文档所说,lookback-delta主要是为了调整aggr的不同时间序列,您可以根据抓取间隔对此进行调整,例如:

如果刮擦间隔为10s,则30s是合理的设置,适合对齐并避免极少刮擦错误。