Openstack

prometheus 指標是否具有某種“新鮮度”生命週期?

  • March 3, 2020

我每 15 分鐘抓取一些指標(openstack cinder 卷大小),結果會產生一個不連續的圖表,如下所示:

在此處輸入圖像描述

(這是簡單查詢的結果cinder_volume_size_gb)。

指標“存在”大約五分鐘,然後消失,直到下一個抓取間隔。哪些配置設置會影響此行為?

對於標題問題 - 是的,它記錄在https://prometheus.io/docs/prometheus/latest/querying/basics/#staleness

如果在採樣時間戳前 5 分鐘未找到樣本(預設情況下),則此時不會返回該時間序列的值。這實際上意味著時間序列在其最新收集的樣本超過 5 分鐘或被標記為過時之後從圖表中“消失”。

對於另一個問題 - 它的文件記錄很差,但是有一個命令行選項可以更改預設值:

--query.lookback-delta=5m  The maximum lookback duration for retrieving metrics during expression evaluations.

引用自:https://serverfault.com/questions/1005300