Cloud Debugger è deprecato e verrà chiuso il 31 maggio 2023. Per ulteriori informazioni, consulta la pagina relativa ai ritiri e alle note di rilascio.

Cloud Debugger

Analizza il comportamento del codice in fase di produzione.

Visualizza la documentazione di questo prodotto.

Logo Panoramica Stackdriver Debugger

Debug dell'applicazione in tempo reale

Cloud Debugger è una funzionalità di Google Cloud che consente di analizzare in tempo reale lo stato di un'applicazione in esecuzione, senza arrestarla o rallentarla. Gli utenti non subiscono rallentamenti durante l'acquisizione dello stack di chiamate e delle variabili in qualsiasi posizione del tuo codice sorgente. Puoi utilizzare questa funzionalità per comprendere il comportamento del codice in produzione, così come per analizzare il suo stato al fine di individuare bug difficili da trovare.
Logo Debug in fase di produzione

Debug in fase di produzione

Cloud Debugger può essere utilizzato con le applicazioni di produzione. Con pochi clic puoi acquisire uno snapshot dello stato della tua applicazione in esecuzione oppure inserire una nuova istruzione di logging. Uno snapshot acquisisce lo stack di chiamate e le variabili in una specifica posizione del codice la prima volta in cui un'istanza esegue tale codice. Il punto di log inserito si comporta come se fosse parte del codice di cui è stato eseguito il deployment, scrivendo i messaggi di log nello stesso flusso di log. Il risultato viene reso disponibile per l'uso in un'interfaccia semplice e intuitiva.

Logo Più opzioni per il codice sorgente

Più opzioni per il codice sorgente

Cloud Debugger è più semplice da utilizzare quando è disponibile il codice sorgente. Sa come visualizzare la versione corretta del codice sorgente quando viene utilizzato un sistema di controllo delle versioni come Cloud Source Repositories, GitHub, Bitbucket o GitLab. Quando sono in uso altri repository del codice sorgente, puoi caricare i file di origine come parte del tuo processo di creazione e deployment. Può inoltre visualizzare i file locali quando sono utilizzati per lo sviluppo locale. Se non hai accesso al codice sorgente, inserisci il nome del file e il numero di riga direttamente nell'interfaccia utente per acquisire uno snapshot o inserire un punto di log.

Logo Collabora durante il debug

Collabora durante il debug

Collabora facilmente con altri membri del team condividendo la tua sessione di debug. La condivisione di una sessione di debug è semplice come l'invio dell'URL della console.

Logo Utilizza i tuoi flussi di lavoro

Utilizza i tuoi flussi di lavoro

Cloud Debugger è integrato nei flussi di lavoro esistenti degli sviluppatori. Avvia Debugger e acquisisci gli snapshot direttamente da Cloud Logging, Error Reporting, dashboard, IDE e dall'interfaccia a riga di comando di gcloud.

Funzionalità

Snapshot di debug

Acquisisci lo stato della tua applicazione in produzione in corrispondenza di una posizione di riga specifica.

Punti di log di debug

Inserisci una nuova istruzione di log on demand in corrispondenza di una posizione di riga specifica.

Debug condizionale

Acquisisci uno snapshot oppure scrivi un messaggio del punto di log solo se ne hai bisogno, utilizzando una semplice espressione condizionale scritta nel linguaggio della tua applicazione.

Integrazione con l'ambiente IDE

Utilizza Cloud Debugger all'interno del tuo ambiente IDE.

Configurazione semplice

Debugger è abilitato automaticamente per le applicazioni App Engine. Puoi abilitarlo per Google Kubernetes Engine o Compute Engine seguendo semplici istruzioni.

Prezzi

Cloud Debugger è disponibile gratuitamente per tutti i clienti Google Cloud.

Fai un passo avanti

Inizia a creare su Google Cloud con 300 $ di crediti gratuiti e oltre 20 prodotti Always Free.

Hai bisogno di aiuto per iniziare?
Collabora con un partner di fiducia
Continua la navigazione

Fai un passo avanti

Inizia il tuo prossimo progetto, esplora tutorial interattivi e gestisci il tuo account.

Hai bisogno di aiuto per iniziare?
Collabora con un partner di fiducia
Scopri suggerimenti e best practice