Обновление до v24.04

Процедура обновления на версию v24.04 не отличается от стандартной, но требует выполнения дополнительных шагов. Также команду docker-compose down следует выполнить с ключом --remove-orphans из-за переименования контейнера.

Внимание

После обновления версии политика перезапуска контейнеров по умолчанию изменена на always.
Подробнее: Политика перезапуска контейнеров

Обновление ClickHouse

Изменился способ хранения данных в базе. Требуется выполнить скрипт миграции для переноса ретроспективных данных.

  1. Скачайте скрипт.

    wget https://docs.mitigator.ru/collector/v24.10/maintenance/update2404-migrate.sh -O /srv/collector/update2404-migrate.sh
  2. Перейдите в директорию /srv/collector/:

    cd /srv/collector/
  3. Если ранее была применена операция по уменьшению объема хранимых данных, настройте следующие значения в скрипте:

    ttl_recompress_zstd8_interval="1 MONTH"
    ttl_recompress_zstd15_interval="6 MONTH"
    ttl_delete_interval="1 YEAR"
    transfer_interval=$((365 * 24 * 60 * 60)) # 1 год в секундах
  4. Если требуется изменить гранулярность переноса, настройте следующее значение в скрипте:

    chunk_interval=$((60 * 60)) # 1 час в секундах
  5. Запустите скрипт:

    bash update2404-migrate.sh
Информация

Выполнение скриптом некоторых операций может занять продолжительное время.
Во время выполнения скрипта коллектор продолжает полноценно работать.
Скрипт может быть остановлен и перезапущен позже.