Amazon web services 从AWS lambda登录AWS cloudwatch的有效方法是什么?

Amazon web services 从AWS lambda登录AWS cloudwatch的有效方法是什么?,amazon-web-services,lambda,amazon-cloudwatch,amazon-cloudwatchlogs,Amazon Web Services,Lambda,Amazon Cloudwatch,Amazon Cloudwatchlogs,我在AWS中有一组50个Lambda函数,用于我正在处理的一个节点项目。大多数函数都是基于CRUD的。将变量和错误记录到Cloudwatch的有效方法是什么?说到效率,我的意思是以尽可能低的成本,我应该登录到Cloudwatch什么?目前我正在记录我的输入、查询和错误。有没有一种聪明的方法可以通过高效的日志记录来降低成本?请注意,我是AWS的新开发人员。欢迎所有反馈。将日志从AWS Lambda发送到CloudWatch日志的最简单方法是使用console.log。所有日志记录将发送到每个lam

我在AWS中有一组50个Lambda函数,用于我正在处理的一个节点项目。大多数函数都是基于CRUD的。将变量和错误记录到Cloudwatch的有效方法是什么?说到效率,我的意思是以尽可能低的成本,我应该登录到Cloudwatch什么?目前我正在记录我的输入、查询和错误。有没有一种聪明的方法可以通过高效的日志记录来降低成本?请注意,我是AWS的新开发人员。欢迎所有反馈。

将日志从AWS Lambda发送到CloudWatch日志的最简单方法是使用
console.log
。所有日志记录将发送到每个lambda函数的一个日志组中,无需任何进一步的工具

我通常尝试在日志文件中使用某种JSON格式,以允许以后进行解析(例如,通过度量过滤器)

这将在CloudWatch日志中生成以下输出:

 2018-01-25T14:49:19.049Z   abdebade-01de-11ee-8afe-ff1c252182f2    {"name":"input","param1":"input1","param2":"input2"}

我决定只使用控制台。错误,只记录我的错误。确定日志查询和输入成本太高。谢谢你的回复!
 2018-01-25T14:49:19.049Z   abdebade-01de-11ee-8afe-ff1c252182f2    {"name":"input","param1":"input1","param2":"input2"}