gpt4 book ai didi

dockerfile - ECS Fargate 日志文件位置

转载 作者:行者123 更新时间:2023-12-03 16:45:01 26 4
gpt4 key购买 nike

如何配置 ECS Fargate + Cloudwatch 以包含特定文件位置。

我有 app-access.log 我的框架将所有访问日志存放在其中。Cloudwatch 目前仅使用来 self 的服务器命令 IO 的日志。我如何告诉 ECS Fargate 也使用 app-access.log

PS。我正在使用 Cloudformation。

最佳答案

ECS 或 Cloudwatch 不监视容器中的文件。 ECS 与 docker 日志集成,如果 docker 容器从 access.log 发出日志,那么这些日志将可用于 Cloudwatch。这就是为什么您只看到 IO 命令。

所以这与 ECS 无关,而是与 docker 日志记录的工作原理有关。请参阅here有关 docker 日志记录的更多详细信息。

您必须确保所有日志行都写入 STDOUT 或 STDERR。一种方法是符号链接(symbolic link)/path/to/app-access.log ->/dev/stdout。但通常情况下,确保您的服务有控制台附加程序会更容易。

关于dockerfile - ECS Fargate 日志文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53189535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com