Jak należy rozwiązać problem z pojemnością logów dla aplikacji funkcyjnej?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Podnieś minimalny poziom logowania w pliku host.json funkcji.
Dlaczego to jest odpowiedź
Podniesienie minimalnego poziomu logowania w pliku host.json funkcji jest skutecznym sposobem na zmniejszenie ilości generowanych logów. Domyślnie wiele funkcji loguje na poziomie Information lub niższym, co może generować dużą objętość danych. Zmiana na Warning lub Error spowoduje, że logowane będą tylko poważniejsze zdarzenia, zmniejszając obciążenie systemu logowania i zużycie miejsca. Inne opcje są mniej efektywne lub nieprawidłowe w tym kontekście: Utworzenie filtru telemetrii Application Insights filtruje dane po ich zebraniu, co nie rozwiązuje problemu nadmiernej generacji logów u źródła. Włączenie próbkowania Application Insights również redukuje ilość danych wysyłanych do Application Insights, ale nie zmniejsza ilości logów generowanych przez samą funkcję. Zastosowanie LogCategoryFilter jest mechanizmem filtrowania logów, ale host.json jest standardowym i bardziej bezpośrednim sposobem kontroli globalnego poziomu logowania dla funkcji Azure.
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