CloudWatch RUM, 오류 디버깅을 더 쉽게 하도록 JavaScript 소스 맵 지원
개발자가 웹 애플리케이션에서 실제 사용자 상호 작용을 모니터링하고 프론트엔드 성능 문제를 진단하는 데 도움이 되는 Amazon CloudWatch RUM이 이제 JavaScript 소스 맵을 지원합니다. 따라서 개발자는 스택 추적에서 축소된 JavaScript 오류를 읽기 가능한 형식으로 변환하여 오류를 더 빠르게 해결할 수 있습니다. 이제 이 기능을 사용하는 프론트엔드 개발자와 DevOps 팀은 검색 가능하고 사람이 읽을 수 있는 JS 오류를 확인하고 원본 소스 코드에서 오류의 정확한 위치를 신속하게 파악할 수 있습니다.
JavaScript 오류는 스택 추적에서 축소되면 디버깅하기 어려울 수 있으며, 따라서 문제의 원인을 정확히 파악하기가 어려워집니다. 이제 프로덕션 환경에서 오류가 발생하면 RUM은 고객이 업로드한 소스 맵을 활용하여 원본 코드까지 이를 추적합니다. RUM 이벤트에서 축소되지 않은 스택 추적을 검색하는 기능이 추가되어 개발자가 여러 세션에 걸쳐 추세를 분석하고 문제의 상관 관계를 파악할 수 있으므로 반복되는 오류를 더 빠르게 탐지하고 우선순위를 지정할 수 있습니다. JavaScript 스택 추적에서 오류를 축소하지 않으려면 고객이 App Monitor 구성에서 이를 활성화하고 콘솔 또는 RUM API를 통해 소스 맵을 보관하는 버킷이나 폴더의 S3 URI를 제공해야 합니다.
이러한 개선 사항은 CloudWatch RUM이 제공되는 모든 리전에서 사용할 수 있습니다. 고객은 AWS 공개 요금에 따라 소스 맵을 Amazon S3에 저장하는 데 드는 비용과 소스 맵을 업로드 및 검색하는 API 직접 호출 비용을 지불합니다. AWS 공개 요금은 여기에서 확인할 수 있습니다.
설명서에서 이 기능에 대해 자세히 알아보거나 사용자 설명서에서 CloudWatch RUM을 시작하는 방법을 살펴보세요.