Amazon AWS Lambda NodeJS日志记录

问题描述 投票:0回答:1

我有一个同步作业(在Node.js中),它必须在一批中处理数百个文档。对于他们每个人也执行几项任务。通常,在部署之后,这样的工作将成为黑盒子:没有propper日志记录就不可能找到问题。

因此,我记录任何合理的信息 - 正在处理哪个文档作业,现在正在执行什么任务等。我使用console.log / console.error进行日志记录。这会导致一个非常大的日志文件,这在运行localy时不是一个大问题。

在AWS上部署后,是否有最佳的日志记录实践/限制?我也担心成本。

谢谢!

node.js amazon-web-services aws-lambda amazon-cloudwatchlogs
1个回答
0
投票

我不认为有太多限制,因为定价你可以在这里找到它:https://aws.amazon.com/cloudwatch/pricing/

您也可以使用像winston这样的记录器来控制prod中的日志记录级别,例如dev中的debug和prod中的info / warn。

© www.soinside.com 2019 - 2024. All rights reserved.