logging - 如何查看 ECS Fargate 容器内的日志?
问题描述
我正在 ECS fargate 集群中运行 springboot 应用程序。有什么方法可以登录 Fargate docker 容器以查看日志?
解决方案
检查容器日志的最佳方法是标记复选框以将它们发送到 CloudWatch(这可以在任务定义中的容器级别配置中完成):
或者,如果您的日志在特定文件中并且未打印到stdout
您可以使用ECS exec在容器内获取 shell 并从内部进行分析。
推荐阅读
- kubernetes - 如何修改 K8s pod 描述符而不重新启动它?
- git-pull - 执行合并命令期间捕获的异常
- node.js - 如何在 NodeJS 应用程序中显示当前用户?
- android - 活动结果 API 未返回 RequestPermission Contract 的回调
- r - 如何在 plot_models 函数中更改点颜色、位置和值大小
- django - 在 Django 查询集中编辑注释结果
- javascript - 在 laravel 中使用 ajax 将 id 传递给表单
- reactjs - React App + Spring Boot - cookie 中的 JWT 身份验证令牌未在 Chrome 中设置
- scala - 如何为 Collection Map 编写 scodec 编解码器
- javascript - 我想在javascript中将字符串转换为日期?