Dodano punkty końcowe REST (zabezpieczone przez SSL) do aplikacji Azure Function działającej w planie Consumption. Należy otrzymywać alerty, gdy którykolwiek punkt końcowy jest niedostępny lub działa wolno. Co należy zaimplementować, aby monitorować dostępność i responsywność?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz funkcję wyzwalaną czasowo, która wywołuje TrackAvailability() i wysyła wyniki do Application Insights..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to utworzenie funkcji wyzwalanej czasowo, która wywołuje TrackAvailability() i wysyła wyniki do Application Insights. Application Insights oferuje testy dostępności, które monitorują punkty końcowe HTTP/HTTPS pod kątem dostępności i czasu odpowiedzi. Jednak w planie Consumption testy ping URL są ograniczone do jednej lokalizacji. Aby monitorować dostępność z wielu lokalizacji lub wykonywać bardziej złożone testy, należy użyć niestandardowej logiki. Funkcja wyzwalana czasowo z TrackAvailability() pozwala na programowe testowanie punktów końcowych i wysyłanie wyników do Application Insights, co umożliwia konfigurację alertów. Test ping URL jest zbyt prosty i nie oferuje elastyczności. GetMetric("Request Size") mierzy rozmiar żądania, a nie dostępność. Włączenie FunctionAppLogs i wysyłanie ich do Log Analytics jest przydatne do rozwiązywania problemów i analizy logów, ale nie monitoruje aktywnie dostępności ani responsywności punktów końcowych.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana