Aplikacja internetowa Go w GKE wykazuje zwiększone zużycie procesora i pamięci. Jak zidentyfikować, która funkcja zużywa najwięcej procesora i pamięci?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimportuj bibliotekę Cloud Profiler, zainicjuj agenta profilera i użyj wykresu płomieniowego Cloud Profiler, aby zidentyfikować funkcje intensywnie wykorzystujące czas..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie Cloud Profiler. Cloud Profiler to narzędzie do profilowania ciągłego, które zbiera dane o wykorzystaniu procesora i pamięci z działających aplikacji. Po zintegrowaniu z aplikacją Go, Cloud Profiler automatycznie zbiera profile i wizualizuje je w postaci wykresów płomieniowych, co pozwala łatwo zidentyfikować funkcje zużywające najwięcej zasobów. Dodawanie instrukcji logowania jest metodą ręczną i czasochłonną, która nie zapewnia kompleksowego obrazu zużycia zasobów. Zapytania do Cloud Logging i skrypty do obliczania czasów trwania są bardziej odpowiednie do analizy opóźnień i przepływu, a nie do identyfikacji funkcji intensywnie wykorzystujących CPU/pamięć. Instrumentacja OpenTelemetry Tracing jest doskonała do śledzenia rozproszonych transakcji i analizy opóźnień, ale nie jest podstawowym narzędziem do profilowania zużycia CPU/pamięci w taki sposób, jak Cloud Profiler.
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