宣布推出适用于 AWS Lambda 事件源映射 (ESM) 的新 Amazon CloudWatch 指标
AWS Lambda 宣布推出适用于 Lambda 事件源映射 (ESM) 的新 Amazon CloudWatch 指标,使客户能够了解订阅了 Amazon SQS、Amazon Kinesis 和 Amazon DynamoDB 事件源的 ESM 所读取的事件的处理状态。这让客户能够轻松监控事件处理过程中的问题或延迟,并采取纠正措施。
客户使用 ESM 从事件源读取事件并调用 Lambda 函数。不了解 ESM 摄取的事件的处理状态会延误事件处理问题的诊断。客户现在可以使用以下 CloudWatch 指标来监控 ESM 摄取的事件的处理状态:PolledEventCount、InvokedEventCount、FilteredOutEventCount、FailedInvokeEventCount、DeletedEventCount、DroppedEventCount 和 OnFailureDestinationDeliveredEventCount。PolledEventCount 用于计算 ESM 读取的事件的数量,而 InvokedEventCount 用于计算调用了 Lambda 函数的事件的数量。 FilteredOutEventCount 用于计算被 ESM 过滤掉的事件的数量。FailedInvokeEventCount 用于计算试图调用 Lambda 函数但失败的事件的数量。DeletedEventCount 用于计算在成功处理后被 Lambda 从 SQS 队列中删除的事件的数量。DroppedEventCount 用于计算由于事件过期或重试尝试次数用尽而被删除的事件的数量。OnFailureDestinationDeliveredEventCount 用于计算成功发送到故障时目标的事件的数量。
此功能已在所有提供 AWS Lambda 的所有 AWS 商业区域全面推出。
您可以使用 Lambda 事件源映射 API、AWS 管理控制台、AWS CLI、AWS SDK、AWS CloudFormation 和 AWS SAM 启用 ESM 指标。要了解有关这些指标的更多信息,请访问 Lambda 开发人员指南。这些新指标按指标的标准 CloudWatch 定价收费。