가용성 테스트 선택

완료됨

웹앱 또는 웹 사이트를 배포한 후에는 가용성 및 응답성을 모니터링하도록 반복 테스트를 설정할 수 있습니다. Application Insights는 전 세계 지점에서 정기적으로 웹 요청을 애플리케이션에 보냅니다. 애플리케이션이 응답하지 않거나 너무 느리게 응답하는 경우 경고할 수 있습니다.

공용 인터넷에서 액세스할 수 있는 HTTP 또는 HTTPS 엔드포인트에 대한 가용성 테스트를 설정할 수 있습니다. 테스트 중인 웹 사이트를 변경할 필요가 없습니다. 사실, 사용자가 소유한 사이트일 필요도 없습니다. 서비스가 의존하는 REST API의 가용성을 테스트할 수 있습니다.

Application Insights 리소스당 최대 100개의 가용성 테스트를 만들 수 있으며 다음 세 가지 유형의 가용성 테스트가 있습니다.

  • URL ping 테스트(클래식): 포털을 통해 이 테스트를 만들어 엔드포인트가 응답하는지 확인하고 해당 응답과 관련된 성능을 측정할 수 있습니다. 종속 요청 구문 분석 및 재시도 허용과 같은 고급 기능과 함께 사용자 지정 성공 조건을 설정할 수도 있습니다.
  • 표준 테스트(미리 보기): 이 단일 요청 테스트는 URL ping 테스트와 유사합니다. 여기에는 SSL 인증서 유효성 검사, 자동 관리 수명 검사, HTTP 요청 동사(예: GET, HEAD또는 POST), 사용자 지정 헤더 및 HTTP 요청과 연결된 사용자 지정 데이터가 포함됩니다.
  • Custom TrackAvailability 테스트: 가용성 테스트를 실행하는 사용자 지정 애플리케이션을 만들기로 결정한 경우 TrackAvailability() 메서드를 사용하여 결과를 Application Insights로 보낼 수 있습니다.

메모

다단계 테스트 네 번째 유형의 가용성 테스트이지만 Visual Studio 2019를 통해서만 사용할 수 있습니다. Custom TrackAvailability 테스트는 다중 요청이나 인증 테스트 시나리오를 위한 장기 지원 솔루션입니다.

중요하다

URL ping 테스트 공용 인터넷의 DNS 인프라를 사용하여 테스트된 엔드포인트의 도메인 이름을 확인합니다. 프라이빗 DNS를 사용하는 경우 공용 도메인 이름 서버가 테스트의 모든 도메인 이름을 확인할 수 있는지 확인해야 합니다. 가능하지 않은 경우 사용자 지정 TrackAvailability 테스트 대신 사용할 수 있습니다.

가용성 문제 진단에 대한 지침은 문제 해결 문서를 참조하세요.