如何查看 ECS Fargate 容器内的日志?

Posted

技术标签:

【中文标题】如何查看 ECS Fargate 容器内的日志?【英文标题】:How to check logs inside ECS Fargate container? 【发布时间】:2021-12-17 13:46:50 【问题描述】:

我正在 ECS fargate 集群中运行 springboot 应用程序。有什么方法可以登录 Fargate docker 容器来查看日志?

【问题讨论】:

【参考方案1】:

检查容器日志的最佳方法是标记复选框以将它们发送到 CloudWatch(这可以在任务定义中的容器级别配置中完成):

或者,如果您的日志位于特定文件中并且未打印到stdout,您可以使用ECS exec 在容器内获取外壳并从内部进行分析。

【讨论】:

感谢您的回复。能够继续前进。

以上是关于如何查看 ECS Fargate 容器内的日志?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ECS Fargate 部署的容器外部进行外部 api 调用

如何启动具有公共 DNS 的 ECS Fargate 容器?

如何使用 Fargate 在 AWS ECS 中正在运行的容器中运行命令

指定 aws ECS/Fargate 容器依赖项无法部署

如何在 ECS Fargate 任务定义中配置主机名

AWS ECS Fargate 容器运行状况检查命令