Обновление до v24.04
Процедура обновления на версию v24.04
не отличается от стандартной, но требует выполнения дополнительных шагов.
Также команду docker-compose down
следует выполнить
с ключом --remove-orphans
из-за переименования контейнера.
После обновления версии политика перезапуска контейнеров по умолчанию изменена
на always
.
Подробнее: Политика перезапуска контейнеров
Обновление ClickHouse
Изменился способ хранения данных в базе. Требуется выполнить скрипт миграции для переноса ретроспективных данных.
Скачайте скрипт.
wget https://docs.mitigator.ru/collector/v24.10/maintenance/update2404-migrate.sh -O /srv/collector/update2404-migrate.sh
Перейдите в директорию
/srv/collector/
:cd /srv/collector/
Если ранее была применена операция по уменьшению объема хранимых данных, настройте следующие значения в скрипте:
ttl_recompress_zstd8_interval="1 MONTH" ttl_recompress_zstd15_interval="6 MONTH" ttl_delete_interval="1 YEAR" transfer_interval=$((365 * 24 * 60 * 60)) # 1 год в секундах
Если требуется изменить гранулярность переноса, настройте следующее значение в скрипте:
chunk_interval=$((60 * 60)) # 1 час в секундах
Запустите скрипт:
bash update2404-migrate.sh
Выполнение скриптом некоторых операций может занять продолжительное время.
Во время выполнения скрипта коллектор продолжает полноценно работать.
Скрипт может быть остановлен и перезапущен позже.