È necessario misurare l'utilizzo della CPU e i tempi di esecuzione a livello di metodo in un microservizio Java all'interno di un'applicazione distribuita. Quale strumentazione è opportuno utilizzare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Strumentare il servizio con Cloud Profiler per misurare l'utilizzo della CPU e i tempi di esecuzione a livello di metodo nel servizio..
Perché questa è la risposta
Cloud Profiler è lo strumento ideale per questa esigenza perché è specificamente progettato per analizzare l'utilizzo della CPU e i tempi di esecuzione a livello di metodo in applicazioni in produzione, inclusi i microservizi Java. Genera profili continui che mostrano dove il codice spende tempo e risorse, permettendo di identificare i colli di bottiglia delle prestazioni. Debugger è utilizzato per analizzare gli errori e ispezionare lo stato dell'applicazione in un momento specifico, non per il profiling delle prestazioni. Cloud Trace è ottimo per misurare la latenza delle richieste attraverso un'applicazione distribuita, ma non fornisce il dettaglio a livello di metodo sull'utilizzo della CPU. OpenCensus (o il suo successore OpenTelemetry) è utile per raccogliere metriche e tracce distribuite, ma Cloud Profiler offre una visione più approfondita e specifica per l'analisi della CPU e dei tempi di esecuzione del codice.
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