在 AWS ECS 上运行的容器中保留 apache 错误日志的最佳实践是什么?EFS 真的是最好的方法吗?如果是这样,是否甚至可以访问保留日志的 EFS 文件?
问问题
340 次
2 回答
1
您可以使用 Cloudwatch 日志无限期地保存它们。这样您就不必管理任何其他文件系统,ebs 或 efs。
http://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html
于 2017-07-28T13:22:02.387 回答
1
几个选择:正确的选择取决于你想对这些日志文件做什么;它只是为了记录还是你想实时对其采取任何行动等。
您可以将其保存在 EBS 卷上(对于 EFS 不可用的区域)或卷不需要连接到多个服务器的地方。
在 S3 上保存日志
在 CloudWatch 上发送日志。
如果您想实时处理这些日志(可能用于仪表板)或可能调用警报,请安装 kinesis-agent 并将日志实时发送到 kinesis 流。
于 2017-07-27T18:04:16.747 回答