Загрузка журналов докера из экземпляра ec2 на S3 перед выключением - PullRequest
0 голосов
/ 26 марта 2019

В настоящее время используется группа автоматического масштабирования (ASG) в AWS, а иногда и контейнер докера, работающий в экземпляре EC2, по какой-то неоднозначной причине, и экземпляр может быть удален из ASG. Это затрудняет отладку сбоя, поскольку ASG прекращает работу экземпляра и, следовательно, стирает все свидетельства того, что пошло не так. Итак, есть ли способ записи журналов докера на S3 до его выхода.

1 Ответ

0 голосов
/ 26 марта 2019

При необходимости вы можете отправить журналы в cloudwatch и экспортировать в s3.

Ниже описан процесс,

Добавьте свои учетные данные в,

/etc/init/docker.override

С,

env AWS_ACCESS_KEY_ID=
env AWS_SECRET_ACCESS_KEY=

и перезапустите службу докера.

docker run -it --log-driver = "awslogs" --log-opt awslogs-region = "us-east"-1 "--log-opt awslogs-group =" log-group "--log-opt awslogs-stream =" log-stream "ubuntu: 14.04 bash

Таким образом Docker отправляет все журналыв cloudwatch.

Надеюсь, это поможет [с.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...