기술블로그
안녕하세요 클래스메소드코리아 lui입니다.
오늘은 사용자 경험을 모니터링 할 수 있는 AWS CloudWatch Real-time-User-Monitoring는 어떤 서비스 일까요?
작년 11월에 출시되어 아직 모르시는 분들도 있으실 것 같아 한번 알아보도록 하겠습니다.
CloudWatch RUM이란?
사용자 경험 측정에 도움이 되는 많은 데이터들을 자동으로 수집해주는 서비스입니다.
사용자 경험이란?
누군가 개발한 웹사이트나 앱에 대해 사용자들이 사용하면서 느낀 경험들을 말합니다.
어떤 정보를 수집하나요?
사용자가 웹페이지에 접속하여 발생되는 성능 문제를 접속한 브라우저의 유형, 구성 사용자의 위치와 같은 정보들을 수집해서
보여주기도 하며, 사용자가 어떤 페이지를 방문하였는지에 대한 경로(루트)도 확인 할 수 있습니다.
데이터활용방안
해당 데이터를 활용하면 어떤 사용자들이 어떤 카테고리에 제품을 많이 구매 했는지에 대한 타켓팅 자료로도 활용 할 수 있고
어떤 페이지에서 이슈가 자주 발생 되지는지 확인해서 해결하는 되 도움되는 데이터로 활용 할 수 있습니다.
장점
AWS X-Ray서비스와 연동하여 애플리케이션의 오류를 더 쉽게 찾을 수 있습니다.
보통 백앤드 시스템과 프론트앤드 시스템은 분되되어 있고 모니터링 시스템도 따로 구축이 되어 있는 경우가 많은데요
이럴 경우에는 에러를 확인하기 어렵고 확인하는데도 시간이 많이 소요 되지만 두개의 서비스를 연계하여 사용하게 되면
어떤 애플리케이션에서 문제가 발생 되었는지 서비스 맵을 통해 볼 수 있습니다.
적용방법
적용방법은 프로젝트를 생성하고 자바스크립트 코드를 적용하고 싶은 웹페이지에 붙여 넣기만 하면 되므로 간단합니다.
CloudWatch RUM 대시보드틀 통해 여러가지 모인 지표들을 그래프 형식으로 확인 할 수 있습니다.
지원리전
아쉬운 점은 현재 CloudWatch RUM은 다음 리전에서만 사용이 가능합니다.
· 미국 동부(버지니아 북부)
· 미국 동부(오하이오)
· 미국 서부(오레곤)
· 유럽(프랑크푸르트)
· 유럽(스톡홀름)
· 유럽(아일랜드)
· 유럽(런던)
· 아시아 태평양(도쿄)
· 아시아 태평양(싱가포르)
· 아시아 태평양(시드니)
마치며
애플리케이션 개발 뿐만 아니라 디버깅 작업도 굉장히 어려운데 X-Ray와 연계하여 애플리케이션에 문제해결에 도움이 될 수 있을 것 같고
또 다른 측면에서는 고객을 확보해야 하는 스타트업에서는 RUM에서 제공하는 데이터를 활용하여 마케팅등 다양한 인사트 정보로 활용해
보면 좋지 않을까 하는 개인적인 생각이 들었습니다. 감사합니다.
클래스메소드코리아에 문의사항이 있으신 분들은
info@classmethod.kr 로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !