게시된 날짜: Jun 5, 2023

이제 AWS Lambda는 AWS GovCloud(미국) 리전에서 비동기 이벤트 처리 성능을 모니터링하기 위한 세 가지 새로운 CloudWatch 지표인 AsyncEventsReceived, AsyncEventAge, AsyncEventsDropped를 지원합니다. 지금까지는 Lambda 고객에게 제공되는 비동기 요청 처리에 대한 가시성이 제한적이었기 때문에 처리 지연이 비동기 이벤트 처리의 비효율성으로 이어지는 문제를 해결하려면 Lambda 서비스 팀에 의존해야 했습니다. 새로 출시된 지표를 통해 비동기 호출에 대한 가시성이 향상됨에 따라 고객은 Lambda로 전송된 이벤트를 추적하고 이벤트 처리 지연을 모니터링하며 필요한 경우 수정 조치를 취할 수 있습니다.

AsyncEventsReceived는 Lambda가 처리를 위해 성공적으로 대기열에 올릴 수 있었던 총 이벤트 수를 측정한 것으로, 비동기 호출을 위해 Lambda 함수로 전송된 이벤트 수를 투명하게 보여줍니다. AsyncEventAge는 Lambda가 이벤트를 성공적으로 대기열에 올린 후 함수를 호출하기까지의 시간을 측정한 것으로, Lambda 비동기 호출의 이벤트 처리 시간을 투명하게 보여줍니다. AsyncEventsDropped는 함수를 성공적으로 실행하지 않고 삭제된 총 이벤트 수를 측정한 것으로, 최대 이벤트 기간 초과, 최대 재시도 횟수 소진 또는 예약된 동시성이 0으로 설정된 함수 등 여러 가지 이유로 인해 발생할 수 있습니다.

이러한 지표에 대해 자세히 알아보려면 Lambda 개발자 안내서AWS 컴퓨팅 블로그로 이동하세요. Lambda는 추가 비용 없이 지표를 Amazon CloudWatch로 전송합니다. 하지만 CloudWatch 지표 스트림과 CloudWatch 경보에는 요금이 부과됩니다. 자세한 내용은 CloudWatch 요금 페이지를 참조하세요.