Een bedrijf moet unieke gebruikers per klant (dagelijks, wekelijks, maandelijks) tellen voor een applicatie die alle logs, inclusief succesvolle aanmeldingen, al naar CloudWatch Logs schrijft via de CloudWatch-agent. Ze willen deze licentiemetriek introduceren met de minste wijzigingen aan de applicatie. Welke aanpak bereikt dit?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Lambda-functie die de CloudWatch Logs-stream van applicatielogs verbruikt en een aangepaste CloudWatch-metriek verhoogt met dimensies voor gebruikersnaam en klantnaam..
Waarom dit het antwoord is
De correcte optie is het maken van een Lambda-functie die de CloudWatch Logs-stream verbruikt. Dit is de meest efficiënte benadering omdat de logs al in CloudWatch Logs staan. De Lambda-functie kan de loggegevens verwerken, unieke gebruikers per klant identificeren en deze als aangepaste CloudWatch-metrieken publiceren met de vereiste dimensies (gebruikersnaam en klantnaam). Dit vereist minimale wijzigingen aan de applicatie zelf, wat een belangrijke vereiste is. Een CloudWatch Logs-metriekfilter kan geen unieke tellingen per dimensie bijhouden over verschillende log-events heen, wat nodig is voor unieke gebruikers. Het wijzigen van de applicatie om de AWS SDK aan te roepen, vereist significante wijzigingen aan de applicatiecode, wat in strijd is met de vereiste van "minste wijzigingen". De CloudWatch-agent kan geen complexe logica uitvoeren om unieke gebruikers te tellen en aangepaste metrieken met meerdere dimensies te publiceren op basis van die logica.
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