将ECS容器日志发送到CloudWatch

时间:2019-07-23 11:10:04

标签: amazon-cloudwatch amazon-ecs amazon-cloudwatchlogs aws-fargate aws-ecr

我们有一个PHP应用程序,已推送到ECR Fargate,并为其配置了ECS任务定义,并且可以很好地用作ECS中的容器。

我已经为该应用程序配置了aws-logs,它通常将应用程序日志发送到cloudwatch,但是我想知道如何将日志发送到

容器内的文件中
  

“ / var / www / html / app / var / dev.log”

创建任务定义时配置的同一日志组。

1 个答案:

答案 0 :(得分:0)

我在以下链接上找到了答案:

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

只需要在php映像上安装syslog和awslogs,然后使用超级用户将其与我们的php应用程序一起从容器中启动。从“任务定义”一侧,创建一个卷和一个挂载点。

相关问题