Gebruikers melden lange laadtijden voor specifieke URL's in uw GKE-gehoste microservices. U moet uitzoeken welke HTTP-aanvragen hoge latency-spans hebben. Wat moet u doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Instrumenteer services met OpenTelemetry, stuur traces naar Cloud Trace en analyseer traces om aanvragen met hoge latentie te identificeren..
Waarom dit het antwoord is
De juiste aanpak is het instrumenteren van services met OpenTelemetry en het sturen van traces naar Cloud Trace. OpenTelemetry biedt een gestandaardiseerde manier om gedistribueerde traces te verzamelen, wat essentieel is voor het diagnosticeren van latentieproblemen in microservices-architecturen. Cloud Trace visualiseert deze traces, waardoor u de volledige levenscyclus van een aanvraag over verschillende services heen kunt zien en knelpunten in specifieke HTTP-aanvragen kunt identificeren. Het configureren van GKE workload metrics (kubectl) om Pod-metrics naar Cloud Monitoring te sturen, is nuttig voor algemene resource-monitoring, maar geeft geen inzicht in de latentie van specifieke HTTP-aanvragen binnen de applicatie. Het loggen van HTTP-methoden en URL-paden naar stdout en deze naar Cloud Logging routeren, kan enige context bieden, maar het is geen efficiënte methode om gedetailleerde latentie-informatie per aanvraagpad te verkrijgen en te analyseren. Het installeren van tcpdump op GKE-nodes en het analyseren met Wireshark is een laag-niveau netwerkanalyse die te complex en inefficiënt is voor het identificeren van applicatie-specifieke HTTP-latentieproblemen in een productieomgeving.
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