Een ontwikkelaar heeft een serverloze applicatie gebouwd die gebruikmaakt van API Gateway, Lambda-functies en Route 53. Tijdens het testen ziet de ontwikkelaar fouten, maar kan de hoofdoorzaak niet direct vinden. Wat moet de ontwikkelaar doen om met de minste operationele overhead alle applicatielogs te doorzoeken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: CloudWatch Logs inschakelen voor de API Gateway stages met JSON-formaat voor API-verzoeken. Gebruik CloudWatch Logs Insights om logs van de AWS-services van de applicatie te zoeken en te analyseren..
Waarom dit het antwoord is
De correcte optie is het inschakelen van CloudWatch Logs voor API Gateway stages in JSON-formaat en het gebruik van CloudWatch Logs Insights. CloudWatch Logs is de native logboekservice van AWS en integreert naadloos met API Gateway en Lambda, waardoor logs centraal worden verzameld. Logs Insights biedt een krachtige, interactieve querytaal om snel door grote hoeveelheden loggegevens te zoeken en te analyseren, wat essentieel is voor het opsporen van fouten met minimale operationele overhead. De andere opties zijn minder efficiënt of toepasselijk: API Gateway health checks en CloudWatch PutMetricData zijn gericht op monitoring en metrics, niet op het doorzoeken van gedetailleerde applicatielogs. Athena is geschikt voor S3-data, maar het direct publiceren van logs naar S3 via PutMetricData is niet de standaardwerkwijze. Route 53 health checks monitoren de DNS-service, niet de applicatielogs. CloudTrail registreert API-aanroepen naar AWS-services, niet de applicatielogs zelf, en is dus niet geschikt voor het debuggen van applicatiefouten. Het streamen van logs naar Kinesis Data Firehose en vervolgens OpenSearch Service is een robuuste oplossing, maar brengt aanzienlijk meer operationele overhead en complexiteit met zich mee dan CloudWatch Logs Insights, wat in dit scenario niet de meest efficiënte oplossing is.
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