Aplikacja działająca w grupie Auto Scaling przetwarza elementy z kolejki SQS za pomocą długo działających workerów. Zespół musi być powiadamiany, gdy kolejka rozrośnie się ponad oczekiwany rozmiar. Logi aplikacji są wysyłane do narzędzia zewnętrznego, a zespół już używa tematu SNS do alertów. Które podejście do monitorowania jest najbardziej efektywne operacyjnie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz alarm CloudWatch (okres 1-godzinny), który używa sumy metryki ApproximateNumberOfMessagesVisible i powiadamia temat SNS, gdy suma przekroczy oczekiwaną wartość..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie alarmu CloudWatch na metryce ApproximateNumberOfMessagesVisible. Ta metryka reprezentuje liczbę wiadomości dostępnych do przetworzenia w kolejce SQS, co bezpośrednio odzwierciedla jej rozmiar. Użycie sumy (sum) w okresie 1-godzinnym pozwala na monitorowanie narastającego obciążenia. Powiadomienie tematu SNS jest standardowym i efektywnym sposobem alertowania zespołu. Pozostałe opcje są mniej efektywne: ApproximateNumberOfMessagesDelayed odnosi się do wiadomości opóźnionych, a nie ogólnego rozmiaru kolejki. Funkcje Lambda do publikowania metryk niestandardowych lub bezpośredniego wysyłania powiadomień SNS wprowadzają dodatkową złożoność operacyjną i koszty, podczas gdy CloudWatch oferuje wbudowane monitorowanie metryk SQS.
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