Встречается на собеседованиях • сегодня

Какую архитектуру хранения данных использует Prometheus

Prometheus использует архитектуру временных рядов (time-series database, TSDB), где данные хранятся в виде пар метрик и их значений с временными метками.

Ключевые особенности:

  • Метрики хранятся в формате имя_метрики{labels} значение timestamp.
  • Локальное хранилище – данные сохраняются на диске в формате WAL (Write-Ahead Log) и сжимаются в блоки.
  • Многомерность – поддерживаются метки (labels) для фильтрации и группировки.
  • Эффективность – оптимизировано для записи и чтения временных данных.

Пример метрики:

python
http_requests_total{method="POST", status="200"} 42 1625070000

Примечание: Для долгосрочного хранения можно интегрировать с системами типа Thanos или Cortex.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы