브라우저 모니터링의 AJAX UI는 브라우저에서 HTTP 또는 HTTPS 도메인과 같은 외부 끝점에 대한 최근 AJAX 요청을 보여줍니다. 이 정보는 시간이 많이 걸리거나 사이트의 웹 페이지 일부를 업데이트하는 AJAX 호출이 실패할 때 최종 사용자 경험의 문제를 식별하는 데 도움이 됩니다. 데스크톱 브라우저, 모바일 장치 및 태블릿을 포함한 장치 유형별로 문제를 검토할 수 있습니다.
문제 해결 사항
다음은 앱의 성능 문제를 식별하기 위한 몇 가지 문제 해결 팁입니다.
AJAX 호출 문제 해결 | 예 |
---|---|
전체 요청의 문제 | 문제가 어디에 있는지 확실하지 않거나 요청을 처음부터 끝까지 추적하려면 AJAX UI에서 분산 추적 링크를 클릭하세요. |
타이밍 문제 | 총 시간 백분율 , 분당 처리량 요청(rpm) 및 요청당 평균 데이터 전송 속도는 타이밍 문제를 식별하는 데 도움이 될 수 있습니다.
|
엔드포인트 문제 | 이상값 엔드포인트를 찾아 해당 엔드포인트에서 이루어진 개별 요청을 조사합니다. AJAX 요약 페이지의 상태 코드 차트는 호출의 반환 동작에 대한 정보를 제공합니다. |
특정 웹페이지 위치 문제 | 로드되는 페이지의 컨텍스트 내에서 잠재적인 AJAX 문제를 검사합니다. AJAX 트랜잭션을 선택한 다음 AJAX를 사용한 세션 추적 테이블에서 추적을 선택하십시오. |
그것을하는 방법
앱에 대한 AJAX 요청 문제를 해결하려면:
- one.newrelic.com > Browser > (앱 선택) > AJAX 로 이동합니다.
- 장치 유형을 선택하십시오: 데스크탑(기본값), 모바일 및 태블릿.
- 성능 또는 페이지 보기별로 특정 AJAX 호출에 대한 세부 정보를 검토하려면 링크를 클릭하십시오.
one.newrelic.com > Browser > (앱 선택) > AJAX : 시간이 많이 걸리거나 사이트의 웹페이지 일부를 업데이트하는 AJAX 호출 실패로 인한 문제를 식별합니다.
무엇 향후 계획
AJAX UI 외에도 다음 리소스를 사용할 수도 있습니다.
- 핵심 성과 지표에 대한 경고 및 적용된 인텔리전스 를 사용하여 문제가 발생하지 않도록 돕습니다.
- 단일 페이지 앱(SPA) 모니터링을 사용합니다. 이는 AJAX 요청을 사용하여 콘텐츠를 동적으로 가져오고 유동적인 사용자 경험을 생성하는 모든 앱에 유용합니다.
- UI 또는 API로 데이터를 쿼리합니다 . 예를 들어 기본 브라우저 이벤트 로 쿼리하거나 지리 및 브라우저 데이터에 대해 SPA
AjaxRequest
를 사용하거나 고유한 사용자 지정 데이터 를 New Relic으로 가져올 수 있습니다. - 차트 와대시보드 로 데이터를 시각화하고 공유하세요.