다음을 통해 공유


Azure Application Insights 가용성 모니터링 일반적인 문제 FAQ

이 문서에서는 Application Insights에서 Application Insights 가용성 모니터링을 사용할 때 발생할 수 있는 일반적인 문제에 대한 FAQ(질문과 대답)에 답변합니다.

내 사이트는 정상으로 보이지만 테스트 실패가 발생합니다. Application Insights에서 경고하는 이유는 무엇인가요?

  • 2023년 12월부터 가용성 테스트 웹 요청은 지원되는 지역에서 TLS 1.3을 사용하여 최신 보안 표준에 맞춥니다. 테스트가 실패하는 경우 웹 서버가 인바운드 TLS 1.3 클라이언트 연결을 허용하는지 확인합니다. 지역별 지원 세부 정보는 Application Insights 가용성 테스트 TLS 1.3 사용 기능을 참조하세요.

  • 테스트에 종속 요청 구문 분석 옵션이 활성화되어 있나요? 이렇게 하면 스크립트 및 이미지와 같은 리소스를 엄격하게 확인합니다. 이러한 종류의 오류는 브라우저에서 눈에 띄지 않을 수 있습니다. 페이지에서 로드되는 모든 이미지, 스크립트, 스타일시트 및 기타 파일을 확인합니다. 실패하는 경우 기본 HTML 페이지가 문제 없이 로드되더라도 테스트가 실패한 것으로 보고됩니다. 이러한 리소스 오류에 대한 테스트를 필터링하려면 테스트 구성에서 종속 요청 구문 분석 확인란의 선택을 취소합니다.

  • 일시적인 네트워크 블립 및 기타 방해 요소에서 발생하는 노이즈 확률을 줄이려면 테스트 실패 구성에 대한 재시도 사용 이 선택되어 있는지 확인합니다. 다른 위치에서 테스트하고 해당 위치에 대한 경고 규칙 임계값을 관리하여 과도한 경고를 발생시키는 위치별 문제를 방지할 수도 있습니다.

  • 오류가 보고된 이유에 대한 세부 정보를 보려면 가용성 산점도 환경에서 빨간색 점 또는 검색 결과에서 가용성 오류를 선택합니다. 테스트 결과는 상관 관계 서버 쪽 원격 분석(사용하도록 설정된 경우)과 함께 테스트가 실패한 이유를 이해하는 데 도움이 됩니다. 일시적인 문제의 일반적인 원인은 네트워크 상태 및 연결입니다.

  • 테스트 시간이 초과했나요? 2분 후에 테스트를 중단합니다. ping 또는 다단계 테스트가 2분 이상 걸리는 경우 오류로 보고합니다. 테스트를 더 빨리 완료할 수 있는 여러 테스트로 분리하는 것이 좋습니다.

  • 모든 위치가 실패를 보고했습니까, 아니면 그 중 일부만 보고했나요? 일부 위치에서만 오류를 보고한 경우 네트워크 또는 CDN(콘텐츠 배달 네트워크) 문제로 인해 이 상황이 발생할 수 있습니다. 다시 가용성 산점도 환경에서 빨간색 점을 선택하여 위치가 오류를 보고한 이유를 더 잘 이해합니다.

경고가 트리거되거나 해결되었을 때(또는 둘 다) 전자 메일 메시지를 받지 못한 이유는 무엇인가요?

경고에 대한 작업 그룹 구성을 확인하여 전자 메일 계정이 직접 나열되었는지 또는 알림을 받도록 배포 목록을 구성했는지 확인합니다. 메일 그룹이 알림에 대해 설정된 경우 메일 그룹 구성을 확인하여 외부 전자 메일을 받을 수 있는지 확인합니다. 또한 메일 관리자에게 이 문제가 발생할 수 있는 정책이 구성되어 있는지 확인합니다.

웹후크 알림을 받지 못한 이유는 무엇인가요?

웹후크 알림을 받는 애플리케이션을 사용할 수 있고 웹후크 요청을 성공적으로 처리해야 합니다. 자세한 내용은 로그 경고 규칙에 대한 웹후크 작업을 참조하세요.

"403 - 금지됨" 오류가 발생합니다. 이것은 무엇을 의미합니까?

이 오류는 가용성 에이전트가 대상 URL을 테스트할 수 있도록 방화벽 예외를 추가해야 함을 나타냅니다. 허용할 에이전트 IP 주소의 전체 목록은 IP 예외 문서를 참조하세요.

웹 테스트 원격 분석에 "기타 값"이 표시되는 이유는 무엇인가요?

Application Insights 는 Application Insights 리소스당 가용성 테스트를 100으로 제한합니다. API를 호출 TrackAvailability() 하여 사용자 지정 웹 테스트 결과를 만드는 경우 해당 제한을 초과하려고 시도할 수 있습니다. 카디널리티가 100을 초과하는 가용성 테스트 이름, 위치 또는 기타 필드 값의 경우 해당 값은 "기타 값"으로 바뀝니다. 100개 이상의 웹 테스트 이름 또는 위치가 필요한 경우 두 번째 Application Insights 구성 요소를 사용할 수 있습니다.

테스트 실패를 진단하기 위한 관련 서버 쪽 원격 분석이 표시되지 않는 이유는 무엇인가요?

서버 쪽 애플리케이션에 대해 Application Insights를 설정하고 샘플링 이 작동 중인 경우 이 상황이 발생할 수 있습니다. 다른 가용성 결과를 선택합니다.

웹 테스트에서 코드를 호출할 수 있나요?

아니요. 테스트 단계는 .webtest 파일에 있어야 합니다. 또한 다른 웹 테스트를 호출하거나 루프를 사용할 수 없습니다.

"웹 테스트"와 "가용성 테스트" 간에 차이가 있나요?

두 용어는 서로 바꿔 사용할 수 있습니다. "가용성 테스트"는 다단계 웹 테스트 외에도 단일 URL ping 테스트를 포함하는 보다 일반적인 용어입니다.

내 다단계 테스트가 완료되지 않습니다. 이유는 무엇입니까?

테스트 실행이 300KB의 크기 제한에 도달하면 이 오류가 발생할 수 있습니다. 루프, 데이터 원본 또는 다른 웹 테스트에 대한 참조와 같은 지원되지 않는 기능을 사용하는 경우에도 테스트가 실패할 수 있습니다.

다단계 테스트가 업로드되지 않습니다. 이유는 무엇입니까?

다단계 웹 테스트는 테스트당 100개의 요청으로 제한됩니다. 또한 테스트가 2분 이상 실행되는 경우 중지됩니다.

클라이언트 인증서를 사용하여 테스트를 실행할 수 있나요?

아니요. 이 시나리오는 현재 지원되지 않습니다.

가용성 테스트가 일시 중지 또는 비활성화된 후에도 계속 실행되는 이유는 무엇인가요?

예상되는 동작입니다. 예정된 다음 반복의 실행 기한이 얼마나 가까운지에 따라, 가용성 테스트가 시간 내에 중단되지 않고 다음 반복을 수행할 수도 있습니다. 마찬가지로 새 테스트를 만들거나 사용하지 않도록 설정하거나 조작할 때 지연이 발생합니다.

다른 사용자가 내 가용성 테스트 결과를 볼 수 있도록 허용하려면 어떻게 해야 하나요?

다른 사용자가 Application Insights에서 가용성 테스트 결과를 볼 수 있도록 하려면 Application Insights 리소스가 포함된 리소스 그룹에 대한 읽기 액세스 권한을 부여해야 합니다. 가용성 테스트는 Microsoft.Insights/webtests로 식별되는 별도의 Azure 리소스입니다. Application Insights 리소스와 동일한 리소스 그룹 내에 만들어집니다. 액세스를 제어하는 방법에 대한 자세한 단계는 리소스 그룹의 액세스 제어를 참조하세요.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.