发布于: Nov 8, 2023
现在,AWS Lambda 支持向 Amazon CloudWatch Logs 报告 Lambda 函数生命周期的初始化和还原阶段出现的错误和超时,从而轻松监控和排查 Lambda 函数故障。
Lambda 会自动捕获有关 Lambda 执行环境生命周期每个阶段的日志,并将其发送到 CloudWatch Logs。这包括 Lambda 在函数处理程序之外初始化 Lambda 运行时系统和静态代码的初始化阶段、Lambda 从启用 Lambda Snapstart 的函数的快照恢复执行环境的还原阶段以及 Lambda 在函数处理程序中执行代码的调用阶段。在此之前,Lambda 仅在调用阶段报告错误和超时。此次发布后,如果在初始化或还原阶段出现错误或超时,Lambda 会向 CloudWatch Logs 发送包含错误或超时详细信息的日志消息。因此,您可以更加轻松高效地监控和排查 Lambda 函数生命周期每个阶段发生的故障。
您可以在 Lambda 控制台或 CloudWatch 控制台的监控选项卡中查看 Lambda 函数的新错误和超时日志消息。您还可以使用 AWS 命令行界面 (AWS CLI) 或 CloudWatch API 来查看新的错误和超时日志消息。要了解详情,请访问 AWS Lambda 开发人员指南。
新的错误和超时日志消息现已在所有可用 AWS Lambda 的商业区域推出,包括 AWS GovCloud(美国)区域。有关更多信息,请参阅 AWS 区域表。