0

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

4

2 回答 2

1

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

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

于 2017-07-28T13:22:02.387 回答
1

几个选择:正确的选择取决于你想对这些日志文件做什么;它只是为了记录还是你想实时对其采取任何行动等。

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

  2. 在 S3 上保存日志

  3. 在 CloudWatch 上发送日志。

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

于 2017-07-27T18:04:16.747 回答