Utilizzo del debug offline

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Lo strumento di debug offline ti consente di visualizzare e analizzare le sessioni di debug "offline" che sono state scaricate in precedenza nella visualizzazione Debug in Proxy Editor. Una sessione di debug salvata è essenzialmente una "registrazione" di una sessione di debug e può essere utile per i casi in cui sono necessarie la risoluzione dei problemi e ulteriori analisi. L'interfaccia utente dello strumento di debug offline è simile alla visualizzazione Debug nell'editor proxy.

Per informazioni sull'interfaccia utente dello strumento di debug e sul download delle sessioni di debug, consulta Utilizzare il debug.

Per visualizzare i dati di debug scaricati utilizzando il debug offline:

  1. Accedi alla console Google Cloud.
  2. Seleziona Sviluppa > Debug offline.

    Nella visualizzazione Debug offline vengono visualizzati:

    Fai clic per visualizzare un'immagine più grande
  3. Per caricare i dati nella visualizzazione Debug offline, fai clic su Apri sessione di debug, seleziona un file di sessione di debug offline scaricato in precedenza in formato JSON e poi fai clic su Apri.

    Nota: quando scarichi una sessione di debug nella visualizzazione Debug di Proxy Editor, il nome del file di download ha il formato debug-{session ID}.json, dove {session id} è l'ID della sessione di debug. Tuttavia, se vuoi, puoi rinominare il file.

    L'interfaccia utente di Apigee carica i dati del file di debug e mostra tutte le transazioni nell'elenco nel riquadro Transazioni.

    Fai clic per visualizzare un'immagine più grande Offline
                Visualizzazione di debug offline con il file di debug caricato
  4. Fai clic sulla riga relativa alla transazione nel riquadro Transazioni per visualizzarla nella Mappa delle transazioni. Fai clic per visualizzare un'immagine più grande Mappa delle transazioni scaricata

Da qui, puoi esplorare la sessione di debug come faresti per una sessione di debug appena creata. Per ulteriori informazioni, consulta Creare una sessione di debug.

Per visualizzare i dati di debug scaricati utilizzando il debug offline:

  1. Accedi alla console Google Cloud.
  2. Seleziona Proxy API dalla visualizzazione principale.
  3. Seleziona Sviluppa > Debug offline.

    Nella visualizzazione Debug offline vengono visualizzati:

    Offline
            Visualizzazione di debug offline nel nuovo editor proxy

  4. Per caricare i dati nella visualizzazione Debug offline, fai clic sul pulsante Apri sessione di debug e seleziona un file di sessione di debug offline scaricato in precedenza in formato JSON.

    Nota: quando scarichi una sessione di debug nella visualizzazione Debug di Proxy Editor, il nome del file di download ha il formato "debug-{session ID}.json", dove {session id} è l'ID della sessione di debug. Tuttavia, se vuoi, puoi rinominare il file.

    L'interfaccia utente di Apigee carica i dati del file di debug e visualizza una nuova riga per la transazione nel riquadro a sinistra.

    Offline
            Visualizzazione di debug offline con il file di debug caricato.

  5. Fai clic sulla riga relativa alla transazione nel riquadro a sinistra per visualizzare un grafico di Gantt della transazione.

    Grafico di Gantt dei passaggi della transazione nel riquadro a destra.

Da qui, puoi esplorare la sessione di debug come faresti nella visualizzazione Debug del nuovo Editor proxy. Consulta la sezione "Visualizzazione del grafico di Gantt per una richiesta e una risposta".

Per visualizzare i dati di debug scaricati utilizzando il debug offline:

  1. Accedi all'interfaccia utente di Apigee.
  2. Seleziona Proxy API dalla visualizzazione principale.
  3. Seleziona Sviluppa > Debug offline.

    Nella visualizzazione Debug offline vengono visualizzati:

    Visualizzazione di debug
        offline

    Tieni presente le seguenti aree della visualizzazione Debug offline:

    • File di debug:mostra il tipo di richiesta. Utilizza questa area per spostarti tra le richieste.
    • Opzioni di visualizzazione:mostra le opzioni di configurazione, come descritto in Utilizzare il debug.
    • Dettagli sessione di debug:mostra i dettagli della sessione di debug.
    • Mappa delle transazioni: mostra il percorso della richiesta tramite il proxy API. Questo percorso è noto come mappa delle transazioni. Mostra quali norme sono state rilevate e indica se si sono verificati errori durante l'esecuzione di queste norme.
    • Dettagli fase:mostra le intestazioni della richiesta per la richiesta attualmente selezionata.

    Quando visualizzi i dati di debug nell'interfaccia utente di Apigee, puoi attivare/disattivare varie opzioni, ad esempio la visualizzazione dei criteri disattivati o di variabili e proprietà. Per ulteriori informazioni, consulta Eseguire il debug con lo strumento di debug.

  4. Per caricare i dati nella visualizzazione Debug offline, fai clic sul pulsante Scegli file nel riquadro a sinistra dello strumento di debug offline e seleziona un file della sessione di traccia offline scaricato in precedenza in formato JSON.

    Visualizzazione di debug
      offline

    Nota: non utilizzare il pulsante Scegli file nel riquadro a destra, poiché non accetta file JSON.

    L'interfaccia utente di Apigee carica e mostra i dati del file di debug.