【问题标题】:Write all logs to the console or use a log library appender?将所有日志写入控制台还是使用日志库附加程序?
【发布时间】:2020-01-27 01:01:01
【问题描述】:

我正在 AWS 上跨 Elastic Beanstalk 和 Lambda 运行几个节点服务。我们使用 Bunyan 库并生成 JSON 日志。我们正在考虑将我们的日志记录完全转移到 CloudWatch。我发现了两种将日志推送到 CloudWatch 的方法:

  1. 使用 bunyan 将所有内容写入控制台,并使用 Beanstalk 和 Lambda 中的内置日志流将日志推送到 CloudWatch。

  2. 使用像 https://github.com/mirkokiefer/bunyan-cloudwatch 这样的 Bunyan 流,并通过其 API 将所有日志事件直接推送到 CloudWatch。

这两个选项都有效吗?一个比另一个更受欢迎吗?我遗漏的任何优点和缺点?

【问题讨论】:

    标签: node.js logging amazon-cloudwatch amazon-cloudwatchlogs bunyan


    【解决方案1】:

    我赞成第一个选项:使用 bunyan 将所有内容写入控制台。

    我认为这比将 cloudstream 烘焙到您的应用中更好地分离关注点。此外,bunyan-cloudwatch 也没有维护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多