我在这里阅读并理解了 Prometheus 2.0 涉及的陈旧概念
在我正在开发的导出器中,指标由远程设备作为 gRPC 流推送,因此我使用 prometheus.NewMetricWithTimestamp 动态创建指标并实现 Collector 接口。
每当远程设备停止发出指标时,这些指标就不再在 Prom 客户端 HTTP 端点中公开。但是, query.lookback-delta标志的默认值(5 分钟)使 Prometheus 将该指标标记为过时 5 分钟。因此,当发送 PromQL 查询时,我们仍然看到最后一个被抓取的值。
我确实将标志设置为 30 秒,因此从仪表板的角度来看,最终用户不必等待 5 分钟即可看到指标消失。
因此,我想知道 30s 是否是合理的值,如果不是,有何影响?
提前致谢。
正如您链接的文档所说,lookback-delta主要是为了对齐aggr的不同时间序列,您可以根据您的抓取间隔进行调整,举个例子:
如果刮擦间隔为10秒,那么30秒是合理的设置,适合对准并避免很少的刮擦错误。
| 归档时间: |
|
| 查看次数: |
4327 次 |
| 最近记录: |