Stackdriver Debugger

Analizza il comportamento del codice in fase di produzione

Fai una prova gratuita

Debug dell'applicazione in tempo reale

Stackdriver Debugger è una funzionalità di Google Cloud Platform che ti permette di controllare lo stato di un'applicazione in esecuzione, in tempo reale, 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 analizzare il suo stato per individuare bug difficili da trovare.

Debug in produzione

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

Più opzioni di codice sorgente

Stackdriver 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 Google Cloud Source Repository, GitHub, Bitbucket o GitLab. Quando vengono utilizzati altri repository 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 puoi accedere al codice sorgente, basta inserire il nome del file e il numero di riga direttamente nell'interfaccia utente per acquisire uno snapshot o inserire un punto di log.

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.

Utilizza i tuoi flussi di lavoro

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

Funzionalità di Stackdriver Debugger

Analizza il comportamento del codice in fase di produzione

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 logging 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 Stackdriver Debugger all'interno del tuo ambiente IDE.
Configurazione semplice
Debugger è abilitato automaticamente per le applicazioni App Engine. Lo puoi abilitare per Kubernetes Engine o Compute Engine seguendo istruzioni di semplice utilizzo.

Prezzi di Stackdriver Debugger

Stackdriver Debugger è gratuito per tutti i clienti di Google Cloud Platform.

Invia feedback per...

Stackdriver Debugger