【问题标题】:Preserving Apache Error Logs with Docker使用 Docker 保存 Apache 错误日志
【发布时间】:2017-07-28 21:22:02
【问题描述】:

在 AWS ECS 上运行的容器内保留 apache 错误日志的最佳做法是什么? EFS 真的是最好的方法吗?如果是这样,是否甚至可以访问保存日志的 EFS 文件?

【问题讨论】:

    标签: apache amazon-web-services docker amazon-ecs amazon-efs


    【解决方案1】:

    很少有选择:正确的选择取决于您要如何处理这些日志文件;它只是用于记录还是您想实时对其采取任何操作等。

    1. 您可以将其保存在 EBS 卷上(适用于 EFS 不可用的区域)或卷不需要连接到多个服务器的地方。

    2. 在 S3 上保存日志

    3. 在 CloudWatch 上发送日志。

    4. 如果您想实时处理这些日志(可能用于仪表板)或可能触发警报,请安装 kinesis-agent 并将日志实时发送到 kinesis 流。

    【讨论】:

      【解决方案2】:

      您可以使用 Cloudwatch 日志无限期地保存它们。这样您就不必管理任何其他文件系统,ebs 或 efs。

      http://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html

      【讨论】:

      • 不知道这个功能..这正是我要找的
      猜你喜欢
      • 2010-10-07
      • 1970-01-01
      • 2015-07-30
      • 2013-11-17
      • 2022-01-22
      • 1970-01-01
      • 2016-01-16
      • 1970-01-01
      • 2017-10-13
      相关资源
      最近更新 更多