Vista geral da depuração

Esta página aplica-se ao Apigee e ao Apigee Hybrid.

Veja a documentação do Apigee Edge.

A ferramenta Debug é usada para resolver problemas e monitorizar proxies de API em execução no Apigee. A ferramenta de depuração permite-lhe analisar os detalhes de cada passo através de um fluxo de proxy de API. O Apigee permite-lhe recolher dados de depuração, que mostram todo o fluxo de pedidos/respostas dos seus proxies de API. Isto inclui todos os parâmetros de pedido/resposta, juntamente com as transformações aplicadas aos mesmos no momento da execução da política. Isto é importante para a depuração e a resolução de problemas durante o desenvolvimento e a implementação do proxy de API.

Depure a recolha e a transmissão de dados

Os nós da gateway do Apigee recolhem dados da sessão de depuração e colocam-nos em cache internamente, antes de transmitir esses dados para o plano de controlo na nuvem. A partir daí, é partilhado com a IU da sessão de depuração para análise pelos operadores.

Se usar a ocultação de depuração, o Apigee executa a ocultação nos nós de gateway, antes de transmitir os dados de depuração para o plano de controlo.

Usar a depuração

Crie e faça a gestão de sessões de depuração com a ferramenta de depuração através da IU ou da API, conforme descrito em Usar a depuração. Em alternativa, pode transferir sessões de depuração e vê-las e analisá-las offline, conforme descrito em Usar a depuração offline.

O apoio técnico do Apigee usa a depuração

Only customers can trigger a debug session, but Apigee Support can access non-deleted past debug sessions during the course of a support case to help troubleshoot proxy-specific issues.

Note the following:

  • Apigee Support has read-only permission to Debug data.
  • Apigee Support may request that you run a debug to capture information about an issue, and that you provide the debug session ID or a link to the debug session so that Support may review the captured debug. Since saved debug sessions are valid for only 24 hours, we recommend that you download the debug session and attach it to the case opened with Support to enable offline viewing.

Para utilizadores do Apigee Hybrid

Se estiver a usar o Apigee hybrid, reveja as secções seguintes.

Arquitetura de depuração

A imagem seguinte ilustra o processo de criação de uma nova sessão de depuração:

Uma vista de nível superior de um pedido para iniciar uma sessão de depuração:
    1. Inicia um pedido para iniciar uma sessão de depuração através da IU ou da API.
    2. O plano de gestão envia um pedido de criação de sessão de depuração para o plano de tempo de execução através do modelo de publicação/subscrição.
    3. O sincronizador, que subscreve as notificações de sessão de depuração, propaga o pedido de criação aos processadores de mensagens.
    4. Os MPs recolhem dados de depuração e transmitem-nos para um pod de recolha de dados.
    5. O fluentd escreve imediatamente os dados de depuração no sistema de ficheiros do pod.
    6. O UDCA sonda o sistema de ficheiros do pod para encontrar novos ficheiros de dados.
    7. Quando encontra um novo ficheiro de dados, a UDCA carrega-o para o serviço UAP.
    8. Em seguida, pode aceder aos dados através dos serviços do Apigee, como a IU híbrida do Apigee ou as APIs do Apigee.

Os dados de depuração são mantidos no plano de gestão durante um período máximo de 24 horas.

Requisitos do Apigee Hybrid

Esta secção apresenta informações importantes para os utilizadores do Apigee hybrid.

Suporte para residência dos dados

As versões mais antigas do Apigee hybrid não suportam a residência de dados.

Outros requisitos