[имя] спросил: Что происходит с метриками после того как Prometheus их собрал?

После scrape Prometheus сохраняет samples как временные ряды с labels и timestamps в своей TSDB. Затем данные доступны для PromQL, recording rules, alerting и визуализации.

Короткий ответ

Что ответить на собеседовании

После scrape Prometheus сохраняет samples как временные ряды с labels и timestamps в своей TSDB. Затем данные доступны для PromQL, recording rules, alerting и визуализации.

Подробный разбор

Ответ с пояснениями

После scrape Prometheus сохраняет samples как временные ряды с labels и timestamps в своей TSDB. Затем данные доступны для PromQL, recording rules, alerting и визуализации.

Свежие данные находятся в head-структурах и защищаются WAL, позже упаковываются в дисковые блоки с последующим обслуживанием. Retention ограничивает срок или объём хранения. Grafana обычно запрашивает данные, а не получает каждый sample автоматически. При настройке remote_write метрики также отправляются во внешнее хранилище. Высокая cardinality labels увеличивает потребление памяти и диска.

Источник: prometheus.io.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее