Eseguire un load test su un portale di discussione basato su Cloud Run e composto da microservizi (alcuni dei quali richiamano database) e identificare i colli di bottiglia per richiesta seguendo le best practice di Google.
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare Cloud Trace per acquisire le richieste del load test e ispezionare le tracce di temporizzazione delle richieste..
Perché questa è la risposta
Cloud Trace è lo strumento più efficace per identificare i colli di bottiglia delle richieste in un'architettura a microservizi. Permette di visualizzare l'intera catena di chiamate di una richiesta, mostrando il tempo impiegato da ciascun servizio e le dipendenze, inclusi i database. Questo rende facile individuare i servizi o le operazioni che rallentano la risposta complessiva. Le serie temporali e le heatmap di Cloud Logging Log Analytics possono mostrare servizi lenti, ma non offrono la granularità di una singola richiesta attraverso più microservizi. Managed Service per Prometheus è ottimo per le metriche aggregate, ma non fornisce la tracciabilità end-to-end di una singola richiesta. L'analisi dei log in BigQuery è utile per query complesse, ma meno immediata per l'analisi delle performance di singole transazioni rispetto a Cloud Trace.
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