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 pedido/resposta 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 visualizá-las e analisá-las offline, conforme descrito no artigo Usar a depuração offline.

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

Apenas os clientes podem acionar uma sessão de depuração, mas o apoio técnico do Apigee pode aceder a sessões de depuração anteriores não eliminadas durante um registo de apoio técnico para ajudar a resolver problemas específicos do proxy.

Tenha em conta o seguinte:

  • O apoio técnico do Apigee tem autorização só de leitura para os dados de depuração.
  • O apoio técnico do Apigee pode pedir-lhe que execute uma depuração para capturar informações sobre um problema e que faculte o ID da sessão de depuração ou um link para a sessão de depuração, para que o apoio técnico possa rever a depuração capturada. Uma vez que as sessões de depuração guardadas são válidas apenas durante 24 horas, recomendamos que transfira a sessão de depuração e a anexe ao registo aberto junto do apoio técnico para permitir a visualização offline.

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 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