Stackdriver Debugger

Analizza il comportamento del codice in fase di produzione.
Debug dell'applicazione in tempo reale

Debug dell'applicazione in tempo reale

Stackdriver Debugger è una funzionalità di Google Cloud Platform 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 e individuare bug difficili da trovare.

Debug in fase di produzione

Stackdriver 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 facile da usare.

Più opzioni per il 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 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.

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 Stackdriver Logging, segnalazione degli errori, 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 Stackdriver 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.

Risorse tecniche

Prezzi

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

Google Cloud

Per iniziare

Impara e crea

Non hai mai usato GCP? Inizia a utilizzare gratuitamente qualsiasi prodotto GCP con un credito di $ 300.

Hai bisogno di ulteriore assistenza?

I nostri esperti ti aiuteranno a creare la soluzione adeguata o a trovare il partner adatto alle tue esigenze.

Invia feedback per...

Stackdriver Debugger