Gli utenti segnalano tempi di caricamento lunghi per URL specifici nei microservizi ospitati su GKE. È necessario individuare quali richieste HTTP presentano intervalli di latenza elevati. Cosa è opportuno fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Strumentare i servizi con OpenTelemetry, inviare le tracce a Cloud Trace e analizzare le tracce per identificare le richieste ad alta latenza..
Perché questa è la risposta
La strumentazione dei servizi con OpenTelemetry e l'invio delle tracce a Cloud Trace è la soluzione più efficace. Cloud Trace è progettato specificamente per analizzare la latenza delle richieste attraverso un'architettura distribuita, permettendo di visualizzare l'intera catena di chiamate (trace) e identificare i segmenti con latenza elevata (spans). Le metriche del carico di lavoro GKE (kubectl) forniscono informazioni sull'utilizzo delle risorse, ma non sulla latenza delle singole richieste HTTP o sui percorsi specifici. La registrazione dei metodi HTTP e dei percorsi URL su stdout e l'invio a Cloud Logging è utile per l'analisi dei log, ma non offre una visione aggregata e strutturata della latenza come le tracce distribuite. Analizzare la latenza da log grezzi sarebbe complesso e meno preciso. L'installazione di tcpdump e l'analisi con Wireshark è un approccio a basso livello, intrusivo e non scalabile per un ambiente di produzione GKE, più adatto per il debug di rete a breve termine che per il monitoraggio continuo delle prestazioni delle applicazioni.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta