뉴렐릭 단일 페이지 앱 또는 AJAX 요청을 사용하는 모든 앱을 통해 실제 사용자 캡슐화에 대한 더 깊은 가시성과 실행 가능한 인사이트를 제공하는 단일 페이지 기능(SPA) 모니터링을 제공합니다.
경로 변경을 자동으로 모니터링하는 것 외에도 SPA API를 사용하면 브라우저 내에서 실행되는 거의 모든 것을 모니터링할 수 있습니다. 개발자와 팀은 API를 사용하여 다음을 수행할 수 있습니다.
- 더 빠르고 반응성이 높으며 대화형 앱을 만드십시오.
- 실제 사용자가 경험하는 처리량과 성능을 모니터링합니다.
- 페이지 로드 컨텍스트 내에서 문제를 해결하고 해결합니다.
- 비즈니스 결정을 지원하기 위해 데이터를 쿼리합니다 .
- 더 나은 앱을 더 빨리 시장에 출시하십시오.
SPA 모니터링 활성화
SPA 모니터링은 새 브라우저 에이전트 설치에 대해 기본적으로 활성화되어 있습니다. 에이전트의 SPA 지원 버전은 분산 추적과 같은 다른 강력한 New Relic 기능에 대한 액세스를 제공합니다. 자세한 내용은 브라우저 모니터링 활성화 를 참조하십시오.
호환성
SPA 관련 기능에 대한 호환성 정보는 SPA 요구 사항 을참조하십시오.
처리량 및 성능 데이터 분석
페이지 로드 타이밍 측정을 위한 기존 산업 표준을 개선하여 페이지 로드 및 경로 변경과 관련된 동기 및 비동기 활동에 대한 완전한 그림을 제공합니다.
one.newrelic.com > All capabilities > Browser > (select an app) > Page views: 브라우저 모니터링의 SPA 모니터링을 사용하여 SPA 아키텍처 앱의 처리량과 성능을 검사하세요.
브라우저 모니터링으로 모니터링되는 SPA 데이터에는 다음이 포함됩니다.
- 페이지 로드 및 경로 변경에 대한 성능 데이터 및 처리량
- AJAX 요청 데이터
- 동기 및 비동기의 JavaScript 활동
- SPA API 를 사용하여 모니터링되는 동적 페이지 업데이트
이 데이터를 통해 사용자가 앱의 페이지 로드 및 경로 변경을 경험하는 방식을 명확하게 이해하고 병목 현상을 해결하고 오류를 해결할 수 있습니다. New Relic이 SPA 데이터를 처리하는 방법에 대한 자세한 내용은 SPA 데이터 수집 이해 를 참조하십시오.
브라우저 SPA 기능
다음은 SPA 모니터링 기능에 대한 요약입니다.
Single-page app monitoring | Take advantage of these features |
---|---|
브라우저 UI의 강력한 보기 | 사용자가 페이지 로드 또는 경로 변경을 시작하면 New Relic은 모든 후속 JavaScript를 모니터링하기 시작하고 모든 AJAX 이벤트가 완료되면 타이밍을 종료합니다. 이렇게 하면 창 로드 이벤트가 시작될 때 타이밍을 종료하는 기존 방법과 비교하여 페이지가 실제로 사용자를 위해 준비된 시점을 보다 정확하게 볼 수 있습니다. SPA 모니터링이 활성화되면 브라우저의 Page views 페이지 에 다음을 포함하여 애플리케이션 사용 수준(처리량) 및 사용자 경험(성능)에 대한 이벤트 기반 데이터가 표시됩니다.
|
메트릭 및 이벤트를 사용한 데이터 분석 | 지표 및 이벤트는 |
API의 맞춤형 데이터 | SPA API 를 사용하여 사용자 정의 이름 지정, 사용자 정의 타이밍, |