【问题标题】:Send ECS Container Logs to CloudWatch将 ECS 容器日志发送到 CloudWatch
【发布时间】:2019-12-01 10:08:07
【问题描述】:

我们有一个推送到 ECR Fargate 的 PHP 应用程序,我们为它配置了一个 ECS 任务定义,它作为 ECS 中的容器可以正常工作。

我已经为应用程序配置了 aws-logs,它通常将应用程序日志发送到 cloudwatch,但我想知道如何将日志发送到容器内的文件中

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    只需要在 php 映像上同时安装 syslog 和 awslogs,然后使用 supervisord 将它们与容器以及我们的 php 应用程序一起启动。从任务定义端,创建一个卷和一个挂载点。

    【讨论】:

      猜你喜欢
      • 2020-02-27
      • 2022-12-15
      • 1970-01-01
      • 2020-01-25
      • 2019-03-27
      • 2018-03-10
      • 2020-04-28
      • 2019-07-06
      • 2022-10-17
      相关资源
      最近更新 更多