Отправка журналов контейнера ECS в CloudWatch

У нас есть приложение PHP, которое отправлено в ECR Fargate, и мы настроили для него определение задачи ECS, и оно отлично работает в качестве контейнера в ECS.

Я настроил aws-logs для приложения, и он обычно отправляет журналы приложения в cloudwatch, но мне интересно, как отправить журналы в файле внутри контейнера в

"/var/www/html/app/var/dev.log"

в ту же группу журналов, которую я настроил при создании определения задачи.


person user10479125    schedule 23.07.2019    source источник


Ответы (1)


Я нашел ответ по следующей ссылке:

https://aws.amazon.com/blogs/devops/send-ecs-container-logs-to-cloudwatch-logs-for-centralized-monitoring/

Просто нужно было установить как syslog, так и awslogs на образ php, а затем использовать supervisord, чтобы запустить их с контейнером вместе с нашим приложением php. Со стороны определения задачи создайте том и точку монтирования.

person user10479125    schedule 24.07.2019