Panoramica del debug

Se archivi il codice della tua app in Cloud Source Repositories, puoi utilizzare la console di origine per eseguire le attività di Cloud Debugger. Sono inclusi l'acquisizione e la visualizzazione di istantanee di debug, l'aggiunta di punti di log e la visualizzazione degli output dei punti di log.

La funzionalità di debug in Cloud Source Repositories è un'alternativa alla funzionalità fornita da Debugger in Google Cloud Console. Per ulteriori informazioni sulla configurazione di Debugger e sull'utilizzo dell'interfaccia della console di GCP, consulta la documentazione di debug.

Località del codice supportate

Puoi utilizzare la funzionalità di debug nella console di origine se il codice si trova in uno dei seguenti prodotti o tecnologie:

Se il codice sorgente si trova in un repository senza mirroring ospitato in un servizio come GitHub o Bitbucket, o stai eseguendo il debug dai file locali, devi eseguire attività di debug nella console di GCP.

Configurazione del debug in corso...

Prima di eseguire il debug dell'app in Cloud Source Repositories, devi eseguire i seguenti passaggi:

  • Abilita Debugger per il tuo progetto Google Cloud e configura l'ambiente e l'app. Questi passaggi variano in base al linguaggio o al framework utilizzato per implementare l'app.

  • Esegui il deployment dell'app e/o avviala.

Debug in Cloud Source Repositories

La funzionalità di debug diventa utilizzabile dopo che hai configurato Debugger in modo che funzioni con il tuo progetto e la tua app. Quando visualizzi i contenuti del repository, le schede di debug vengono visualizzate in uno dei riquadri della console di GCP.

Schede di debug nella console di origine

Eseguire il debug delle attività

In Cloud Source Repositories puoi:

  • Acquisisci snapshot di debug, che ti consentono di visualizzare lo stato delle variabili locali e dello stack di chiamate nella tua app in punti specifici del tuo codice.

  • Aggiungi punti di log al codice, che ti consente di inserire log in un servizio in esecuzione senza riavviarlo o interferire con la sua normale funzione.

Passaggi successivi