5

我要说我还没有真正开始部署 AWS Lambda 函数,但是这篇文章是这样说的:

AWS CloudWatch 上的日志非常糟糕。我花了很长时间才找到简单应用程序的失败功能,想象一下大规模应用程序的恐怖。

在 AWS Cloudwatch 上过滤日志有什么特别困难的地方吗?例如,如果我们从 Servless 的节点模板部署股票 hello lambda,我想在日志中找到调用(错误或其他)相当容易?

如果有人有任何简单的最佳实践提示,我们可以遵循以使日志语句易于查找,那就太棒了!

4

1 回答 1

1

IMO – CloudWatch Logs 非常适合大多数无服务器应用程序。您可以通过serverless logs客户端或 AWS 控制台访问它们。

让您的生活更轻松的主要方法是在不同级别(通过console.log、和)进行日志记录console.info,以允许您将不同类型的错误消息进一步分开,并将一些元数据附加到每个日志行 - 例如您正在操作的事物的 ID。console.warnconsole.error

Winston是一个库,可以让您更轻松地完成此过程。

于 2018-06-04T02:10:28.180 回答