ведение журнала ecs / fargate из stdout (эквивалент опции -t в докере) - PullRequest
0 голосов
/ 02 октября 2018

У меня есть программа, которую я хотел бы запустить в Docker, которая выводит точку каждые 3 секунды на стандартный вывод.Локально, если я запускаю это, я не вижу журналы:

сборка докера.Docker start

, тогда как если я это сделаю, я вижу журналы:

Docker build.docker start -t

Теперь, как я могу получить журналы при развертывании на amazon fargate?Я пробовал несколько вещей, но кажется, что поток stdout не сохраняется в cloudwatch.

1 Ответ

0 голосов
/ 03 октября 2018

Чтобы получить журналы стандартного вывода в Cloudwatch, вам просто нужно указать драйвер журнала в определении задачи ECS как awslogs.

Более подробная информация здесь: https://docs.docker.com/config/containers/logging/awslogs/

и здесь: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_cloudwatch_logs.html

...