Een bedrijf wil de ontwikkeltijd voor nieuwe features verkorten. Het gebruikt CodeBuild en CodeDeploy om applicaties te bouwen en te deployen en heeft een aparte CodePipeline CI/CD-pipeline per microservice. Het bedrijf heeft meer inzicht nodig in metrics zoals de gemiddelde tijd tussen feature releases en de gemiddelde hersteltijd na mislukte deployments. Welke oplossing biedt dat inzicht met de minste configuratie-inspanning?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schrijf een Lambda die aangepaste CloudWatch metrics uitzendt over succesvolle en mislukte pipelineruns. Maak EventBridge-regels die de Lambda aanroepen na elke succesvolle run en na elke mislukte run. Gebruik de metrics om een CloudWatch-dashboard te maken..
Waarom dit het antwoord is
De correcte optie is de meest efficiënte omdat deze direct reageert op pipeline-events en CloudWatch metrics gebruikt, die geoptimaliseerd zijn voor tijdreeksgegevens en dashboards. Door EventBridge-regels te configureren om de Lambda aan te roepen na elke succesvolle of mislukte run, worden de metrics in real-time bijgewerkt, wat essentieel is voor het meten van doorlooptijden en hersteltijden. CloudWatch-dashboards zijn bovendien de meest directe manier om deze metrics te visualiseren. De andere opties zijn minder optimaal: Een Lambda die elke 5 minuten wordt aangeroepen, mist de real-time granulariteit die nodig is voor accurate metingen van doorlooptijden en hersteltijden. Het opslaan van gegevens in DynamoDB en vervolgens visualiseren met QuickSight voegt extra complexiteit en configuratie toe, terwijl CloudWatch metrics en dashboards directer en met minder inspanning de gewenste inzichten bieden voor dit specifieke gebruiksscenario.
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