【发布时间】:2018-06-03 03:01:31
【问题描述】:
我正在使用 Amazon ECS,而 docker 映像正在使用 php 应用程序。 一切正常。
在入口点我在前台使用supervisord,这些日志当前发送到 cloudwatch 日志。
在我的 docker 映像中,我将日志发送到文件
/var/log/apache2/error.log
/var/log/apache2/access.log
/var/app/logs/dev.log
/var/app/logs/prod.log
现在我想将这些日志发送到 aws cloudwatch。什么是最好的方法。 我也有多个容器用于单个应用程序,因此例如所有四个容器都将具有这些日志。
最初我想在容器本身中安装 aws 日志代理,但我必须在本地和 ci 和非生产环境中使用相同的 docker rimage,所以我不想在那里使用 cloudwatch 日志。
还有其他方法吗?
【问题讨论】:
标签: docker amazon-ecs amazon-cloudwatchlogs