首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是将ECS服务日志转发到AWS CloudWatch的正确方式?

什么是将ECS服务日志转发到AWS CloudWatch的正确方式?
EN

Stack Overflow用户
提问于 2021-06-30 19:28:57
回答 1查看 93关注 0票数 1

因此,我的理解是,当我使用AWS Copilot将新服务部署到ECS时,默认情况下,日志会自动转发到CloudWatch。

Copilot为每个服务创建日志组,我可以在CloudWatch日志中看到这一点。

然而,根据亚马逊网络服务的文档,日志记录也可以使用Copilot sidecars和亚马逊网络服务FireLens实现,后者使用FluentD或FluentBit收集日志,然后转发材料CloudWatch。

我不明白为什么这是必要的。我的意思是,为什么要创建一个侧车来记录到CloudWatch,而日志似乎是自动工作的,没有任何侧车。

https://aws.github.io/copilot-cli/docs/developing/sidecars/

这里有一个通过FireLens进行日志记录的示例。与默认工作的日志记录机制相比,这样做有什么好处?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-30 20:23:05

AWS Copilot为已经配置了将日志转发到CloudWatch的代理的应用程序构建了一个映像,但是您可能希望将其他映像部署到没有安装此代理的ECS。例如,假设您想要将一个nginx容器部署到ECS,您可以选择使用sidecar来转发日志,而不是自定义nginx镜像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68193929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档