게시된 날짜: Nov 8, 2023
이제 AWS Lambda를 사용하면 Lambda 함수 수명 주기의 초기화 및 복원 단계에서 발생하는 오류와 시간 초과를 Amazon CloudWatch Logs에 보고하여 Lambda 함수 실패 문제를 보다 쉽게 모니터링하고 해결할 수 있습니다.
Lambda는 Lambda 실행 환경 수명 주기의 각 단계에 대한 로그를 자동으로 캡처하여 CloudWatch Logs로 전송합니다. 여기에는 Lambda가 Lambda 런타임과 함수 핸들러 외부의 정적 코드를 초기화하는 초기화 단계, Lambda가 Lambda SnapStart 지원 함수의 스냅샷으로부터 실행 환경을 복원하는 복원 단계, Lambda가 함수 핸들러에서 코드를 실행하는 호출 단계가 포함됩니다. 이전에는 Lambda가 호출 단계에서만 오류와 시간 초과를 보고했습니다. 이번 출시로 Lambda는 초기화 또는 복원 단계에서 오류나 시간 초과가 발생하는 경우, 오류 또는 시간 초과 세부 정보가 포함된 로그 메시지를 CloudWatch Logs에 전송합니다. 따라서 Lambda 함수 수명 주기의 모든 단계에서 발생하는 장애를 보다 효과적으로 모니터링하고 문제를 해결할 수 있습니다.
Lambda 함수에 대한 새로운 오류 및 시간 초과 로그 메시지는 Lambda 콘솔 또는 CloudWatch 콘솔의 모니터 탭에서 확인할 수 있습니다. AWS Command Line Interface(AWS CLI) 또는 CloudWatch API를 사용해서도 새로운 오류 및 시간 초과 로그 메시지를 볼 수 있습니다. 자세한 내용은 AWS Lambda 개발자 안내서에서 확인하세요.
새로운 오류 및 시간 초과 로그 메시지는 현재 AWS GovCloud(미국) 리전을 포함하여 AWS Lambda가 제공되는 모든 상용 리전에서 사용할 수 있습니다. 자세한 내용은 AWS 리전 표를 참조하세요.