Consumption 플랜에서 실행되는 Azure Function 앱에 (SSL로 보호되는) REST 엔드포인트를 추가했습니다. 엔드포인트가 사용 불가능하거나 느릴 때 알림을 받아야 합니다. 가용성 및 응답성을 모니터링하기 위해 무엇을 구현해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: TrackAvailability()를 호출하고 결과를 Application Insights로 보내는 타이머 트리거 함수를 생성합니다..
이것이 정답인 이유
정답은 TrackAvailability()를 호출하고 결과를 Application Insights로 보내는 타이머 트리거 함수를 생성하는 것입니다. Application Insights의 TrackAvailability() 메서드는 REST 엔드포인트의 가용성과 응답 시간을 측정하는 데 특화되어 있습니다. 타이머 트리거 함수를 사용하여 주기적으로 이 메서드를 호출하고 결과를 Application Insights로 보내면, 엔드포인트의 상태를 지속적으로 모니터링하고 문제가 발생할 경우 알림을 받을 수 있습니다. URL ping 테스트는 기본적인 가용성 확인에는 유용하지만, 응답 시간과 같은 상세한 성능 지표를 측정하는 데는 한계가 있습니다. GetMetric("Request Size")을 호출하는 것은 요청 크기를 측정하는 것이므로 엔드포인트의 가용성이나 응답성과는 직접적인 관련이 없습니다. FunctionAppLogs를 활성화하고 Log Analytics로 보내는 것은 함수 앱의 일반적인 로그를 수집하는 방법이며, 특정 REST 엔드포인트의 가용성 및 응답성을 능동적으로 모니터링하는 데는 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음