[英]AWS Lambda with Node.JS in production
我想在生产中使用AWS Lambda中的Node.js。 问题是如何使其可靠。
对我而言,可靠性意味着:
process.on('uncaughtException')
不起作用 那么我该如何实现2分和3分呢?
一种想法是使用SQS queue
作为Dead Letter Queue
,可以为该lambda设置该Dead Letter Queue
( http://docs.aws.amazon.com/lambda/latest/dg/dlq.html )。 因此,您可以监视该队列以分析使功能失败的输入并采取一些措施。
对于日志记录,您可以使用winston
( https://github.com/winstonjs/winston )。 可与AWS lambdas正常工作。
在您的lambda工作流程中,我想您有某种错误处理程序功能,该功能会在其中发生任何事情,并在此结束。 您可以使用该错误处理程序向您发送包含事件和上下文输入以及其他错误说明的电子邮件。
此外,您还可以通过cloudfront监视lambda,并创建警报,以便在发生错误时向您发送某些数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.