發表 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 Console、AWS CLI、AWS SDK、AWS CloudFormation 和 AWS SAM 來啟用 ESM 指標。若要進一步了解這些指標,請瀏覽 Lambda 開發人員指南。這些新指標會根據標準 CloudWatch 定價收取指標費用。