Aplikacja działająca na EC2 zapisuje niestandardowe komunikaty DECRYP_ERROR do CloudWatch Logs. Zespół programistów musi być powiadamiany w czasie rzeczywistym, gdy te błędy pojawią się w środowisku produkcyjnym, przy minimalnym wysiłku operacyjnym. Jakie jest najlepsze rozwiązanie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj filtru metryk CloudWatch Logs z wzorcem filtru dla DECRYP_ERROR, utwórz alarm CloudWatch na podstawie tej metryki (próg >= 1) i skonfiguruj alarm tak, aby wysyłał powiadomienia za pośrednictwem SNS..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie filtru metryk CloudWatch Logs. CloudWatch Logs umożliwia tworzenie filtrów metryk, które automatycznie wyodrębniają dane z logów i przekształcają je w metryki CloudWatch. W tym przypadku, filtr metryk może szukać wzorca "DECRYPERROR". Następnie można utworzyć alarm CloudWatch, który monitoruje tę metrykę i uruchamia się, gdy jej wartość osiągnie lub przekroczy 1 (co oznacza, że wystąpił co najmniej jeden błąd). Alarm może następnie wysłać powiadomienie do tematu SNS, co zapewnia powiadomienia w czasie rzeczywistym z minimalnym wysiłkiem operacyjnym. Modyfikowanie aplikacji w celu tworzenia niestandardowej metryki (opcja 1) wymaga zmian w kodzie i zwiększa złożoność. Skanowanie logów co 5 minut za pomocą funkcji Lambda (opcja 2) nie zapewnia powiadomień w czasie rzeczywistym i jest mniej efektywne niż filtry metryk. Instalowanie ujednoliconego agenta CloudWatch i generowanie metryki przez aplikację (opcja 4) jest podobne do opcji 1 i również wymaga zmian w aplikacji.
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