New Relic 합성 모니터가 단일 위치에서 오류를 보고했지만 응용 프로그램이 실행되고 있는 것처럼 보이므로 문제를 식별할 수 없습니다.
해결책
종합 모니터링의 단일 오류는 보이는 것만큼 제한적이지 않습니다. 동일한 모니터의 세 가지 연속 오류를 나타냅니다. 모니터가 실패하면 New Relic은 즉시 동일한 모니터와 위치에 대한 두 가지 추가 검사를 대기열에 넣습니다. New Relic은 세 가지 작업이 모두 실패한 경우에만 실패를 보고합니다. (세 번째 모니터 실행만 Synthetics UI에서 볼 수 있습니다.)
실패가 동일한 오류 유형일 필요는 없습니다. 이는 거짓 긍정에 대한 제한을 더욱 강화합니다.
사이트가 다른 위치에서 제대로 실행되는 것처럼 보일 때 합성 모니터가 한 위치에서 실패하는 경우가 있습니다. 이러한 오류는 격리되지만 특정 위치와 관련된 문제를 식별할 수 있다는 것은 매우 중요할 수 있습니다.
다음은 격리된 모니터 오류 뒤에 있을 수 있는 문제를 진단하는 몇 가지 기술입니다.
실패한 모니터에는 다른 종합 모니터링 위치 또는 테스트 중인 위치와 다른 네트워크 경로가 있을 수 있습니다. 위치에 문제가 있거나 위치와 사이트 간의 네트워크에 문제가 있는 경우 단일 위치에서 결과를 반환하지 못할 수 있습니다. 이는 유사한 네트워크 경로에 있는 일부 사용자가 문제를 경험했을 수 있음을 나타냅니다.
Connect timed out 또는 Read timed out 이 표시되면 일반적으로 사이트를 사용할 수 없거나 모니터가 데이터를 검색할 수 없을 정도로 응답 속도가 느려졌음을 나타냅니다. 이는 일반적으로 네트워크 경로에 문제가 있음을 나타냅니다.
시간이 초과된 요청이나 누락된 요청이 있을 수 있습니다. 다음과 같은 시간 초과 메시지가 표시될 수 있습니다.
TimeoutError: URL {YOUR_DOMAIN} was unable to finish all network requests before reaching the maximum time limit
또는
TimeoutError: Page load timed-out (unable to finish all network requests on time)
페이지 로드 시간이 초과되거나 스크립트가 끝나기 전에 이러한 요청을 완료할 수 없습니다.
문제를 해결하려면 리소스를 드릴하여 언제 어디서 제대로 응답하지 않는지 확인하십시오. 일부 리소스는 간헐적으로 느리게 반환될 수 있습니다.
페이지가 60초 이내에 완전히 로드되지 않는 경우가 많고 간단한 브라우저 모니터를 사용하는 경우 스크립트로 작성된 브라우저 모니터를 사용하고 구성 가능한 페이지 로드 시간 제한 을 설정합니다.