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 di stack di chiamata e variabili in una 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 per applicazioni di produzione. Con pochi click puoi acquisire uno snapshot dello stato della tua applicazione in esecuzione oppure inserire una nuova istruzione di registrazione. 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 visualizzato 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 distribuzione. Può inoltre visualizzare 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.

Caratteristiche 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 registrazione 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. Segui le semplici istruzioni per abilitarlo per Kubernetes Engine o Compute Engine.

Prezzi di Stackdriver Debugger

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