Рубрики
Uncategorized

Мигратор на выпускной день: Мигрировать данные Прометея

Представляем Prom-мигратор универсальный инструмент миграции данных с открытым исходным кодом, мы … Tagged с ShowDev, DevOps, Monitoring.

Универсальный инструмент Migration Data Data с открытым исходным кодом. Мы создали совершенно новый, 100% бесплатный инструмент с открытым исходным кодом, который позволяет легко мигрировать данные ваших метрик Prometheus в различные долгосрочные системы хранения и обратно. Узнайте, как это работает и начните.

Прометей — это система сбора метрической сбора, оповещения и хранения. Он архизирован, чтобы хранить данные локально в своей собственной базе данных временных рядов (TSDB) и/или для передачи данных в другие долгосрочные системы хранения через свои API lemote_write/remote_read. Со временем появились многие долгосрочные системы хранения, и, как следствие, пользователи могут храниться в различных системах. Например, мы недавно отправили PROMSCALE, аналитическую платформу и долгосрочный магазин для Prometheus, построенный в основном временном масштабе. Но переключение между этими системами хранения было невозможно, потому что до сих пор не было универсального инструмента для миграции данных между ними.

Выпускной мигратор решает эту проблему. Это универсальный инструмент миграции данных Prometheus с открытым исходным кодом, который управляется сообществом и свободным для использования. Платный мигратор мигрирует данные из одной системы удаленного хранения в другую систему удаленного хранения, используя API удаленного хранения Прометея. Это означает, что этот инструмент может использоваться для миграции данных из любой системы хранения, которая поддерживает протокол remote_read remote_read. Точно так же он может перенести данные в любую систему хранения, которая поддерживает протокол Prometheus remote_write.

Прометей имеет много систем удаленного хранения, и это растет с течением времени. Тем не менее, не было универсального инструмента для миграции данных, оставляя пользователям с несколькими хорошими опциями, если они хотят переключаться между различными системами удаленного хранения:

  • Они могли выбросить старые данные, которые они имели в своей предыдущей системе. Это привело к пробелам в исторических знаниях о системе.

  • Они могут продолжать запускать как старую, так и новую систему и попытаться перенаправить соответствующие запросы на любую систему. Это привело к операционным и управлению данными головными болями.

  • Они могут продолжать использовать предыдущую систему, а не переключаться. Это классическая блокировка поставщика.

ПРОМОТ МИГРАТОР предлагает несколько новых функций:

  • Миграция данных из любой системы хранения. Этот инструмент предназначен для работы с любой удаленной системой хранения, чтобы пользователи могли переносить данные по любой системе в широком диапазоне сценариев.
  • Информативные выходы во время выполнения, позволяя пользователям отслеживать прогресс. Prom-Migrator информирует пользователей о прогрессе миграции, чтобы пользователи могли планировать свое время соответствующим образом.
  • Способность возобновить миграцию (ы) в случае любых непреднамеренных отключений. Ведите запись о прогрессе миграции и, в случае сбоя или перерывов, автоматически возобновите миграцию, с которой вы остановились.
  • Без гражданства рабочая модель. Легкое развертывание из -за того, что мигратору не нужно сохранять состояние. Не нужно беспокоиться о объемах монтажа или прикреплении постоянного хранения.

Пожалуйста, смотрите наш Пост в блоге Там, где мы делимся, почему мы создали мигратор-выпускной, включая проблемы, которые он решает, с какими системами он совместим, и как он работает. Мы также возьмем вас через два коротких примера, чтобы показать, как вы будете использовать Prom-мигратора в двух очень разных сценариях-и, в процессе, надеюсь, вдохновите вас попробовать самостоятельно.

Или получил прямо в GitHub Repo для начала.

Оригинал: «https://dev.to/cevian/prom-migrator-migrate-prometheus-data-47kl»