Перед обновлением настоятельно рекомендуется сделать резервную копию.
Процедура обновления на версию v22.06 не отличается от стандартной, но требует выполнения миграций, для чего после обновления следует:
Скачать файл миграции на лидере metric_restore.sql
в /srv/mitigator
.
Поместить скрипт в контейнер Postgres:
docker cp metric_restore.sql mitigator_postgres_1:/tmp/
Запустить выполнение скрипта миграции:
docker-compose exec postgres psql mitigator -f /tmp/metric_restore.sql
Перезапустить Watchhog:
docker-compose restart watchhog
Скачать файл миграции на всех экземплярах с ClickHouse
update2206.sql в /srv/mitigator
.
Запустить выполнение скрипта миграции:
docker-compose exec -T clickhouse clickhouse-client -mn < update2206.sql
Процесс миграции может занять несколько часов. В процессе выполнения в консоль ничего не выводится,
сообщения печатаются только в случае ошибок.
Не прерывайте выполнение командой Ctrl+C
.
Если в процессе появились ошибки, то текст сообщения нужно сообщить в техподдержку.
Если по окончании миграции графики не отображаются, выполните команду:
docker-compose restart carbon-clickhouse