2017-01-18 4 views
2

Когда я запускаю контейнер, используя docker run, в командной строке отображается много полезной информации, которая неоценима при отладке.Как захватить вывод консоли для контейнера, запущенного в ECS?

Есть ли механизм ECS, который позволяет мне фиксировать эту информацию? На данный момент я вхожу в контейнер и запускаю контейнеры вручную для их отладки, что не идеально.

ответ

2

Да. Вы можете использовать CloudWatch Logs в комбинации с ECS. Для этого требуется немного больше настроек, но как только все журналы контейнеров будут переданы в журналы CloudWatch, это означает, что их можно просмотреть с консоли AWS.

Общая информация об интеграции CloudWatch Log с ECS объясняется here. Использование драйвера awslogs в качестве части определения ваших задач объясняется более подробно here.

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

+0

Я выбрал это как принятый ответ, потому что, следуя [это] (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref -cloudwatchlogs.html) Например, я смог добиться именно того, что хотел с первой попытки. –