【问题标题】:Awslogs log driver vs AWS Firelens - which one to use and when and cost factorAwslogs 日志驱动程序与 AWS Firelens - 使用哪一个以及何时使用和成本因素
【发布时间】:2023-01-20 23:48:10
【问题描述】:

我正计划将我们的应用程序迁移到 AWS Fargate,因此也想为其设置日志记录并将所有日志存储在 cloudwatch 中。我可以看到我们在 Fargate 中有两个选项 - 使用默认的 awslogs 日志驱动程序或使用 AWS Firelens 来收集日志。我阅读了 AWS 文档,但不幸的是,我仍然无法确定使用哪个选项以及何时使用。此外,有人可以就成本方面提出建议吗 - 使用 awslogs 驱动程序与 aws firelens 在同一帐户中将日志发送到 cloudwatch 之间,哪个选项的成本是多少? [我正在寻找简单高效且具有成本效益的选择]

一般来说,当您想将日志数据发送到非 AWS 工具(如弹性堆栈或数据狗等)时,我们会使用 AWS Firelnes对比将日志发送到 cloudwatch 时使用 awslogs 驱动程序
有人可以建议吗?

【问题讨论】:

    标签: amazon-web-services logging amazon-ecs aws-fargate firelens


    【解决方案1】:

    如果您只想将 ECS Fargate 任务的所有日志输出转到 AWS CloudWatch Logs,请使用 awslogs 驱动程序。这基本上是“开箱即用”的,不需要您进行进一步的配置。这是最简单的解决方案。唯一的额外费用是 CloudWatch Logs 的费用,详见“日志”选项卡here

    如果您想将日志发送到其他一些日志记录服务,例如 Splunk,请使用 Firelens 驱动程序,并提供一个 Firelens 配置文件,告诉 Firelens 将您的日志发送到哪里。使用 Firelens 驱动程序不会增加成本,但当然,无论您将 Firelens 配置为将日志发送到哪个目标服务,都会产生额外成本。

    【讨论】:

      猜你喜欢
      • 2020-10-10
      • 2019-06-02
      • 2017-06-18
      • 2022-12-23
      • 2020-07-04
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多