Aplikacja Python działająca na EC2 wymaga śledzenia żądań w celu debugowania wydajności. Jakie działania należy podjąć? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zainstaluj demona AWS X-Ray na instancjach EC2., Zainstaluj i skonfiguruj AWS X-Ray SDK for Python w aplikacji..
Dlaczego to jest odpowiedź
Aby śledzić żądania i debugować wydajność aplikacji Python działającej na EC2 za pomocą AWS X-Ray, konieczne są dwa główne kroki. Po pierwsze, należy zainstalować i skonfigurować AWS X-Ray SDK dla Pythona w samej aplikacji. SDK instrumentuje kod, przechwytując dane o żądaniach przychodzących i wychodzących, wywołaniach do usług AWS oraz innych operacjach, a następnie wysyła te dane do demona X-Ray. Po drugie, na instancjach EC2, na których działa aplikacja, należy zainstalować demona AWS X-Ray. Demon działa jako proxy, zbierając surowe dane śledzenia z SDK i buforując je przed wysłaniem do usługi X-Ray. Bez demona, SDK nie miałoby gdzie wysyłać danych. Instalacja agenta Amazon CloudWatch służy do zbierania metryk i logów, a nie do śledzenia żądań w celu debugowania wydajności w sposób oferowany przez X-Ray. Zapisywanie logów w formacie JSON do /var/log/cloudwatch lub danych śledzenia do /var/log/xray to tylko lokalne operacje na plikach i nie integrują się bezpośrednio z usługą X-Ray bez odpowiedniego SDK i demona.
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