发布于: Jun 18, 2023
Amazon Lambda 现在支持 AsyncEventsReceived、AsyncEventAge 和 AsyncEventsDropped 这三个新的 CloudWatch 指标,用于监控异步事件处理的性能。在此之前,Lambda 客户对异步请求处理的了解有限,必须通过 Lambda 服务团队来解决任何导致异步事件处理效率低下的处理延迟。借助这些新指标,客户可以更好地了解其异步调用,并且可以跟踪发送到 Lambda 的事件,监控事件处理的延迟,以及在需要时采取纠正措施。
AsyncEventsReceived 指标衡量 Lambda 能够成功加入待处理队列的事件总数,从而让您可以清晰地了解发送给 Lambda 函数进行异步调用的事件数量。AsyncEventAge 指标衡量从 Lambda 成功将事件加入队列到进行函数调用的间隔时间,从而让您可以清晰地了解异步 Lambda 调用的事件处理时间。AsyncEventsDropped 指标用于衡量在未成功执行函数的情况下丢弃的事件总数。多种原因都可能会导致这种情况,例如超出最大事件有效期、最大重试次数耗尽或函数的保留并发设置为 0。
要了解有关这些指标的更多信息,请访问 Lambda 开发人员指南。这些指标已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域免费推出。但您需要为 CloudWatch 指标流和 CloudWatch 警报付费。要了解详情,请参阅 CloudWatch 定价。