Назад | Перейти на главную страницу

Есть ли у метрик Prometheus какое-то время жизни «свежести»?

Я очищаю некоторые метрики (размеры томов openstack cinder) каждые 15 минут, и результаты выдают прерывистый график, например:

(Это результат простого запроса 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.