AWS Lambda 이벤트 소스 매핑(ESM)을 위한 새로운 Amazon CloudWatch 지표 발표

게시된 날짜: 2024년 11월 21일

AWS Lambda가 Lambda ESM에 대한 새로운 Amazon CloudWatch 지표를 선보였습니다. 고객은 이러한 지표를 통해 Amazon SQS, Amazon Kinesis 및 Amazon DynamoDB 이벤트 소스를 구독하는 이벤트 소스 매핑(ESM)이 읽은 이벤트의 처리 상태를 파악할 수 있습니다. 고객은 이러한 지표를 활용하여 이벤트 처리의 문제나 지연을 쉽게 모니터링하고 시정 조치를 취할 수 있습니다.

고객은 ESM을 사용하여 이벤트 소스에서 이벤트를 읽고 Lambda 함수를 간접적으로 호출합니다. ESM에서 수집한 이벤트의 처리 상태를 파악할 수 없으면 이벤트 처리 문제를 진단하는 과정이 지연됩니다. 이제 고객은 PolledEventCount, InvokedEventCount, FilteredOutEventCount, FailedInvokeEventCount, DeletedEventCount, DroppedEventCount, OnFailureDestinationDeliveredEventCount와 같은 CloudWatch 지표를 사용하여 ESM에서 수집한 이벤트의 처리 상태를 모니터링할 수 있습니다. PolledEventCount는 ESM이 읽은 이벤트를 계산하고, InvokedEventCount는 Lambda 함수를 간접적으로 호출한 이벤트를 계산합니다. FilteredOutEventCount는 ESM에서 필터링한 이벤트를 계산합니다. FailInvokeEventCount는 Lambda 함수를 간접적으로 호출하려고 시도했지만 오류가 발생한 이벤트를 계산합니다. DeletedEventCount는 Lambda가 처리에 성공했을 때 SQS 대기열에서 삭제한 이벤트를 계산합니다. DroppedEventCount는 이벤트 만료 또는 재시도 횟수 소진으로 인해 삭제된 이벤트를 계산합니다. OnFailureDestinationDeliveredEventCount장애 발생 시 대상에 성공적으로 전송된 이벤트를 계산합니다.

이 기능은 AWS Lambda가 제공되는 모든 AWS 상용 리전에서 정식 버전으로 사용할 수 있습니다.

ESM 지표를 활성화하려면 Lambda 이벤트 소스 매핑 API, AWS Console, AWS CLI, AWS SDK, AWS CloudFormation 및 AWS SAM을 사용하면 됩니다. 이러한 지표에 대해 자세히 알아보려면 Lambda 개발자 안내서를 참조하세요. 이러한 새 지표에는 지표에 대한 표준 CloudWatch 요금이 부과됩니다.