Создание резервной копии логов Elasticsearch при использовании продукта версии 23.05 и выше

Резервное копирование логов Elasticsearch доступно в составе общей системы или отдельно. Для создания резервной копии логов Elasticsearch в составе общей системы обратитесь к разделам «Создание резервной копии системы при использовании продукта версии 23.12 и выше», «Создание резервной копии системы при использовании продукта версии 23.05».

Для создания резервной копии логов Elasticsearch отдельно от общей системы при использовании «Форсайт. Мобильная платформа» версии 23.05 и выше:

  1. Убедитесь, что версии docker client и docker server соответствуют версии 26.1.xx, версия docker-compose соответствует версии 1.29.xx:

% docker version

% docker-compose -v

Если версии docker client, docker server и docker-compose не соответствуют указанным, то обновите их.

  1. Скопируйте скрипты elasticsearch_backup.py и create_elastic_backup_standalone.sh и разместите их на уровне файла docker-compose.standalone.yml:

  1. Запустите скрипт elasticsearch_backup.py с помощью Python версии 3.6 и выше:

python3 elasticsearch_backup.py backup

После чего на уровне скрипта будет создана папка elasticsearch_backup, содержащая файлы резервных копий логов Elasticsearch.

Примечание. Логи, созданные в момент выполнения скрипта, не будут сохранены в файл резервной копии.

  1. Переместите созданную папку elasticsearch_backup на компьютер, предназначенный для хранения резервных копий.

После выполнения действий будет создана резервная копия логов Elasticsearch.

См. также:

Резервное копирование и восстановление системы | Восстановление логов Elasticsearch из резервной копии при использовании продукта версии 23.05 и выше