Sommige API-verzoeken doorlopen veel microservices en duren ongewoon lang. Hoe bepaal je welke service het meest bijdraagt aan de latency voor die verzoeken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Instrumenteer je applicatie met Stackdriver Trace om de request latency per microservice uit te splitsen.
Waarom dit het antwoord is
Stackdriver Trace (nu Cloud Trace) is specifiek ontworpen voor het monitoren en analyseren van latentie in gedistribueerde systemen, zoals microservices-architecturen. Door je applicatie te instrumenteren, kun je de volledige levenscyclus van een verzoek volgen, inclusief de tijd die in elke microservice wordt besteed. Dit maakt het mogelijk om de specifieke service(s) te identificeren die de meeste latentie introduceren. Het instellen van timeouts helpt weliswaar bij het sneller afhandelen van mislukte verzoeken, maar identificeert niet de oorzaak van de latentie. Aangepaste metrics sturen naar Stackdriver Monitoring kan nuttig zijn voor algemene prestatie-inzichten, maar biedt niet de gedetailleerde, end-to-end tracering die nodig is om de latentie per microservice te pinpointen. Stackdriver Monitoring kan laten zien wanneer API-latenties hoog zijn, maar zonder tracing toont het niet welke specifieke microservice de oorzaak 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