Резервное копирование логов Elasticsearch доступно в составе общей системы или отдельно. Для создания резервной копии логов Elasticsearch в составе общей системы обратитесь к разделу «Создание резервной копии системы».
Для создания резервной копии логов Elasticsearch отдельно от общей системы:
Убедитесь, что версии docker client, docker server и docker compose соответствуют поддерживаемым:
для получения используемой версии docker client и docker server выполните команду:
% docker version
для получения используемой версии docker compose выполните одну из команд:
% docker compose version
% docker-compose -v
Если версии docker client, docker server и docker compose не соответствуют поддерживаемым, то обновите их.
Скопируйте скрипты elasticsearch_backup.py и create_elastic_backup_standalone.sh, содержащиеся в архиве standalone_compose_files_v25.10.<порядковый номер версии>.zip, и разместите их на уровне файла docker-compose.standalone.yml.
Запустите скрипт elasticsearch_backup.py с помощью Python версии 3.6 и выше:
python3 elasticsearch_backup.py backup
После чего на уровне скрипта будет создана папка elasticsearch_backup, содержащая файлы резервных копий логов Elasticsearch.
Примечание. Логи, созданные в момент выполнения скрипта, не будут сохранены в файл резервной копии.
Переместите созданную папку elasticsearch_backup на компьютер, предназначенный для хранения резервных копий.
После выполнения действий будет создана резервная копия логов Elasticsearch.
См. также:
Резервное копирование и восстановление системы | Восстановление логов Elasticsearch из резервной копии