Een bedrijf streamt applicatielogs naar CloudWatch Logs. Het ontwikkelteam moet een e-mail ontvangen wanneer een logregel het woord "ERROR" bevat. De ontwikkelaar heeft een SNS-topic aangemaakt en het team geabonneerd. Wat moet de ontwikkelaar vervolgens doen om e-mailmeldingen te verzenden wanneer "ERROR" in de logs verschijnt?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Selecteer de juiste loggroep, maak een CloudWatch Logs-metriekfilter aan met "ERROR" als het filterpatroon, en maak vervolgens een CloudWatch-alarm aan op die metriek dat het SNS-topic op de hoogte stelt wanneer de metriek >= 1 is..
Waarom dit het antwoord is
De correcte aanpak is het creëren van een metriekfilter in CloudWatch Logs. Dit filter scant inkomende loggebeurtenissen op het patroon "ERROR" en publiceert een aangepaste metriek naar CloudWatch. Vervolgens wordt een CloudWatch-alarm ingesteld op deze metriek. Wanneer de metriekwaarde (aantal fouten) een drempel overschrijdt (bijvoorbeeld groter dan of gelijk aan 1), activeert het alarm het geconfigureerde SNS-topic, dat op zijn beurt e-mailmeldingen naar het team stuurt. De andere opties zijn onjuist omdat: CloudWatch Logs Insights is bedoeld voor interactieve analyse, niet voor het continu monitoren en alarmeren op basis van logpatronen. SNS-abonnementsfilters filteren berichten die naar een topic worden gestuurd, niet de inhoud van logbestanden die naar CloudWatch Logs worden gestuurd. Een CloudWatch-alarm kan niet direct logpatronen filteren; het heeft een metriek nodig om te monitoren.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig