Thanos — Заполнение Метрик Прометея (И Связанной С Ним Системы)?

  • Автор темы 2man
  • Обновлено
  • 21, Oct 2024
  • #1

Такие проекты, как Thanos, основанные на форматах хранения Prometheus, похоже, говорят о невозможности обратного заполнения данных в системе на основе Prometheus.

Может ли кто-нибудь объяснить, почему и есть ли какие-либо возможности это изменить? Отсутствие возможности обратного заполнения затруднит беспрепятственное переключение систем показателей (когда предыдущие системы уже могут хранить данные за несколько лет).

#прометей #танос

2man


Рег
26 Oct, 2005

Тем
104

Постов
240

Баллов
800
  • 25, Oct 2024
  • #2

Отвечаю на свой вопрос (после нескольких дней исследований).

Мне еще предстоит это проверить, но https://github.com/Cleafy/promqueen кажется, предназначено для этой цели:

PromQueen позволил записывать метрики Prometheus в автономном режиме. Таким образом, PromQueen может заполнять записанные данные внутри собственной базы данных Prometheus.

PromQueen состоит из двух основных инструментов:

  • promrec записывает метрики в указанный выходной файл.
  • Promplay заполняет базу данных Prometheus с нуля.

В нем не так много участников, но он взят из другого репозитория POC и был обновлен за последние 6 месяцев, поэтому я подозреваю, что он будет работать нормально.

В любом случае, это доказывает, что можно вполне правдоподобно заполнить Прометея, так что это не невозможно.

Дорожная карта - Прометей

Вы также можете найти это в дорожной карте Prometheus, так что в конечном итоге его явно планируется включить.

https://prometheus.io/docs/introduction/roadmap/

Временной ряд резервного заполнения

В прошлом обратное заполнение позволяло загружать большие объемы данных. Это позволит проводить ретроактивную оценку правил и передавать старые данные из других систем мониторинга.

 

Michadan


Рег
01 Jan, 2007

Тем
70

Постов
193

Баллов
563
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно