A ferramenta de depuração off-line permite ver e analisar sessões de depuração "off-line" que foram
transferidas por download anteriormente
na visualização Depurar no Editor de proxy. Uma
sessão de depuração salva é basicamente uma "gravação" de uma sessão de depuração e pode ser útil para casos
em que a solução de problemas e análises adicionais são necessárias. A IU da ferramenta de depuração off-line é semelhante à visualização Depurar no Editor de proxy.
Para saber mais sobre a IU da ferramenta de depuração e o download de
sessões de depuração, consulte Como usar a depuração.
IU do Console do Cloud
Depuração v2 (novo)
Para ver dados de depuração salvos usando a depuração off-line, siga estas etapas:
Observação:quando você faz o download de uma sessão de depuração na visualização
Depurar do Editor de proxy, o nome do arquivo de download tem o formato
debug-{session ID}.json, em que {session id}
é o ID da sessão de depuração. No entanto, é possível renomear o arquivo
se quiser.
A interface da Apigee carrega os dados do arquivo de depuração e mostra todas as transações na lista do painel Transações.
Clique na linha da transação no painel Transações para mostrar a transação no Mapa de transações.
Agora, você pode explorar a sessão de depuração como faria em
uma sessão recém-criada. Consulte
Como criar uma sessão de depuração para mais informações.
Debug v1
Para ver dados de depuração salvos usando a depuração off-line, siga estas etapas:
Selecione Proxies de API na visualização principal.
Selecione Desenvolver > Depuração off-line.
A visualização Depuração off-line é exibida:
Para carregar dados na visualização Depuração off-line, clique no botão
Abrir sessão de depuração
e selecione um arquivo de sessão de depuração off-line baixado anteriormente
no formato JSON.
Observação:quando você faz o download de uma sessão de depuração na visualização Depurar do Editor de proxy,
o nome do arquivo é o formato "debug-{session ID}.json". ', em que {session id}
é o ID da sessão de depuração. No entanto, você pode renomear o arquivo, se quiser.
A interface da Apigee carrega os dados do arquivo de depuração e mostra uma nova linha para a transação
no painel à esquerda.
Clique na linha da transação no painel à esquerda para exibir um gráfico de Gantt da transação em um de Gantt.
Agora, você pode explorar a sessão de depuração como faria na
visualização Depurar no novo
Editor de proxy. Consulte a seção "Como visualizar o gráfico de Gantt para uma solicitação e uma resposta".
IU clássica
Para ver dados de depuração salvos usando a depuração off-line, siga estas etapas:
Selecione Proxies de API na visualização principal.
Selecione Desenvolver > Depuração off-line.
A visualização Depuração off-line é exibida:
Observe as seguintes regiões da visualização da Depuração off-line:
Depurar arquivo: exibe o tipo de solicitação. Use essa área para navegar entre as
solicitações.
Opções de visualização:exibe opções de configuração, conforme descrito em
Como usar a depuração.
Detalhes da sessão de depuração: exibe detalhes sobre a sessão de depuração.
Mapa de transações:mostra o caminho da solicitação pelo proxy de API. Esse
caminho é conhecido como o mapa de transações. Ele mostra quais políticas foram encontradas e
indica se houve algum erro durante a execução delas.
Detalhes da fase:mostra os cabeçalhos da solicitação
selecionada.
Ao visualizar dados de depuração na interface da Apigee, é possível alternar várias opções, por exemplo, se quer
ver políticas desativadas ou variáveis e propriedades. Para mais informações, consulte
Como depurar com a ferramenta de depuração.
Para carregar dados na visualização Depuração off-line, clique no botão Escolher arquivo no painel à esquerda da ferramenta de depuração off-line e selecione um arquivo de sessão de rastreamento off-line baixado anteriormente no formato JSON.
Observação:não use o botão Escolher arquivo no painel à direita,
porque ele não aceita arquivos JSON.
A IU da Apigee carrega os dados do arquivo de depuração e os exibe:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-19 UTC."],[[["\u003cp\u003eThe Offline Debug tool in Apigee and Apigee hybrid allows users to view and analyze previously downloaded debug sessions.\u003c/p\u003e\n"],["\u003cp\u003eUsers can access the Offline Debug tool via the Google Cloud console (Debug v1 or v2) or the Classic UI, with similar navigation structures across platforms.\u003c/p\u003e\n"],["\u003cp\u003eTo load a debug session in the Offline Debug tool, users must select a downloaded JSON file (typically named \u003ccode\u003edebug-{session ID}.json\u003c/code\u003e) via the "Open Debug Session" or "Choose File" button.\u003c/p\u003e\n"],["\u003cp\u003eOnce a debug session is loaded, users can explore the transaction details, including the transaction map and phase details, to troubleshoot and analyze API proxy behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe Offline debug tool allows for analysis and debugging to occur even when the debug session is not actively running.\u003c/p\u003e\n"]]],[],null,["# Using Offline Debug\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nThe Offline Debug tool lets you view and analyze \"offline\" debug sessions that were\n[previously downloaded](/apigee/docs/api-platform/debug/trace#downloading-a-debug-session)\nin the **Debug** view in the Proxy Editor. A\nsaved debug session is essentially a \"recording\" of a debug session, and can be useful for cases\nwhere troubleshooting and further analysis is required. The UI for the Offline Debug tool is\nsimilar to the **Debug** view in the Proxy Editor.\n\nTo learn about the Debug Tool UI and on downloading debug\nsessions, see [Using Debug](/apigee/docs/api-platform/debug/trace).\n**Note:** The Debug Tool is available in the Google Cloud console, the Classic UI, and some debug actions can be performed using the API as described in the following tabs. The Google Cloud console options are Debug v2 (new) and Debug v1 (released [07/01/2022](/apigee/docs/api-platform/release-notes#July_01_2022)). You can switch between versions of the Debug Tool in the Google Cloud console and the Classic UI. \n\n### Cloud Console UI\n\n### Debug v2 (new)\n\nTo view downloaded debug data using Offline Debug:\n\n1. Sign in to the [Google Cloud console](https://console.cloud.google.com/apigee).\n2. Select **Develop \\\u003e Offline Debug**.\n\n The **Offline Debug** view displays:\n3. To load data into the **Offline Debug** view, click\n **Open Debug Session** , select a\n [previously downloaded](/apigee/docs/api-platform/debug/trace#download) offline debug session file in JSON format,\n and then click **Open**.\n\n **Note:** When you download a debug session in the Proxy Editor\n **Debug** view, the name of the download file has the form\n `debug-{session ID}.json`, where `{session id}`\n is the ID of the debug session; however, you can rename the file\n if you wish.\n\n The Apigee UI loads the debug file's data and displays all of\n the transactions in the list in the **Transactions** panel.\n4. Click the row for the transaction in the **Transactions** panel to display the transaction in the **Transaction Map** .\n\nFrom here, you can explore the debug session just as you would for\na newly-created debug session. See\n[Creating a debug session](/apigee/docs/api-platform/debug/trace#creating-a-debug-session) for more information.\n\n### Debug v1\n\nTo view downloaded debug data using Offline Debug:\n\n1. Sign in to the [Google Cloud console](https://console.cloud.google.com/apigee).\n2. Select **API Proxies** from the main view.\n3. Select **Develop \\\u003e Offline Debug**.\n\n The **Offline Debug** view displays:\n\n4. To load data into the **Offline Debug** view, click the\n **Open Debug Session** button\n and select a [previously downloaded](/apigee/docs/api-platform/debug/trace#download)\n offline debug session file in JSON format.\n\n **Note:** When you download a debug session in the Proxy Editor **Debug** view,\n the name of the download file has the form 'debug-{session ID}.json', where {session id}\n is the ID of the debug session. However, you can rename the file if you wish.\n\n The Apigee UI loads the debug file's data and displays a new row for the transaction\n in the left-hand panel.\n\n5. Click the row for the transaction in the left-hand panel to display a Gantt chart of the transaction in a Gantt chart.\n\nFrom here, you can explore the debug session just as you would in the\n[**Debug** view in the new\nProxy Editor](/apigee/docs/api-platform/debug/trace#new-proxy-editor). See the section \"Viewing the Gantt chart for a request and response.\"\n\n### Classic UI\n\nTo view downloaded debug data using Offline Debug:\n\n1. Sign in to the [Apigee UI](https://apigee.google.com).\n2. Select **API Proxies** from the main view.\n3. Select **Develop \\\u003e Offline Debug**.\n\n The **Offline Debug** view displays:\n\n Note the following regions of the **Offline Debug** view:\n - **Debug file:** Displays the request type. Use this area to navigate among the requests.\n - **View Options:** Displays configuration options, as described in [Using Debug](/apigee/docs/api-platform/debug/trace).\n - **Debug Session Details:** Displays details about the debug session.\n - **Transactions Map:** Shows the path of the request through the API proxy; this path is known as the *transaction map*; it shows which policies were encountered and indicates if any errors occurred during the execution of those policies.\n - **Phase Details:** Shows the request headers for the currently selected request.\n\n When viewing debug data in the Apigee UI, you can toggle various options such as whether to\n view policies that are disabled or variables and properties. For more information, see\n [Debugging with the debug tool](/apigee/docs/api-platform/debug/trace#debuggingwithtrace).\n4. To load data into the **Offline Debug** view, click the\n **Choose File** button in the left-hand pane of the Offline Debug tool\n and select a previously downloaded offline trace session file in JSON format.\n\n **Note:** Do *not* use the **Choose File** button in the right-hand pane,\n as it does not accept JSON files.\n\n The Apigee UI loads the debug file's data and displays it."]]