发布于: Jun 5, 2023

AWS Lambda 现支持三个新的 CloudWatch 指标,即 AsyncEventsReceived、AsyncEventAge 和 AsyncEventsDropped,用于在 AWS GovCloud(美国)区域监控异步事件处理的性能。到目前为止,Lambda 客户对异步请求的处理了解有限,不得不依赖 Lambda 服务团队来解决任何导致异步事件处理效率低下的处理延迟。有了这些新指标,客户可以更好地了解其异步调用,可以跟踪发送到 Lambda 的事件,监控事件处理的延迟,并在需要时采取纠正措施。

AsyncEventsReceived 用于衡量 Lambda 能够成功排队等待处理的事件总数,它公开透明地显示发送给 Lambda 函数进行异步调用的事件数量。AsyncEventAge 用于衡量从 Lambda 成功排队事件到调用函数之间的时间,它公开透明地显示异步 Lambda 调用的事件处理时间。AsyncEventsDropped 用于衡量在未成功执行函数的情况下丢弃的事件总数,这种情况可能是由多种原因造成的,例如超过了最大事件期限、已用尽最大重试尝试次数或将函数的预留并发设置为 0。

要了解有关这些指标的更多信息,请访问 Lambda 开发人员指南AWS 计算博客。Lambda 将指标发送到 Amazon CloudWatch 时,您不需要支付任何费用。但是,需要为 CloudWatch 指标流和 CloudWatch 警报付费。有关信息,请参阅 CloudWatch 定价