Логирование пользовательских действий (Docker Compose)
Назовите свой проект
В качестве примера в этой инструкции используется проект с именем testit
. Вы можете использовать другое название.
Подготовка
Установите параметры
vm.max_map_count=262144
иvm.overcommit_memory=1
:echo 'vm.max_map_count=262144' >> /etc/sysctl.conf echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf sysctl -p
Для версий 4.0 и выше
Внимание
Начиная с версии 4.0.0 структура файла docker-compose.elk.yml
была изменена, в новых версиях в этом файле содержатся только сервисы ELK стека.
Для включения опции логирования пользовательских действий:
- Выполните следующие команды:Последняя команда объединяет содержимое файлов
cd ~/testit cp docker-compose.yml docker-compose.yml.bak # резервная копия docker compose -f docker-compose.yml -f docker-compose.elk.yml config --no-interpolate > docker-compose.yaml
docker-compose.yml
иdocker-compose.elk.yml
и записывает результат в файлdocker-compose.yml
, замещая предыдущее содержимое. - Выполните шаги из Инструкции по установке в Docker Compose или Руководства по обновлению.
Альтернативный способ запуска стека ELK
Альтернативным способом включения сервисов ELK-стека может быть выполнение команд docker compose с двумя ключами “-f”, при этом передается несколько файлов.
Например, для установки Test IT может быть выполнена следующая команда:
docker compose -f docker-compose.yml -f docker-compose.elk.yml --project-name testit up --detach --timeout 120
Для создания резервной копии и восстановления из нее следующие команды:
scripts/backup.sh "docker-compose.yml -f docker-compose.elk.yml" testit scripts/restore.sh "docker-compose.yml -f docker-compose.elk.yml" testit backup_21_05_2019.tar
Для версий ниже 4.0
Для включения опции логирования пользовательских действий:
Замените
docker-compose.yml
на содержимоеdocker-compose.elk.yml
:cd ~/testit cp docker-compose.yml docker-compose.yml.bak # резервная копия cp docker-compose.elk.yml docker-compose.yml
Выполните шаги из Инструкции по установке в Docker Compose или Руководства по обновлению.