Investigue anomalias

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

Veja a documentação do Apigee Edge.

Quando vê uma anomalia no painel de controlo de anomalias de operações, pode investigá-la mais detalhadamente nos painéis de controlo de monitorização de APIs. Os painéis de controlo apresentam gráficos e tabelas de dados recentes da API, que fornecem informações altamente específicas sobre o que estava a ocorrer na API no momento da anomalia.

As secções seguintes apresentam exemplos que ilustram como investigar anomalias nos painéis de controlo.

Exemplo: anomalia do código de falha

Suponhamos que está a ver o painel de controlo de anomalias de operações e repara na anomalia apresentada abaixo:

Veja anomalias no painel de controlo de anomalias de operações

Para ver os detalhes da anomalia, clique em Investigar na coluna Resumo. É apresentado o painel de controlo de investigação da API Monitoring, conforme mostrado abaixo.

Anomalia apresentada no painel de controlo Investigar.

O painel Detalhes do evento de anomalia apresenta uma cronologia da taxa de erros. O gráfico mostra que a anomalia ocorreu após as 07:00, quando a taxa de erro aumentou de menos de 0,4 para mais de 0,8.

A taxa de erro no gráfico da cronologia inclui erros para todos os códigos de falha. Para ver uma discriminação dos erros para diferentes códigos de falhas, consulte o gráfico Código de falha por hora apresentado abaixo da cronologia.

Nota: se o gráfico Código de falha por hora não for apresentado atualmente, selecione Código de falha no menu Gráficos para o apresentar: Selecione o gráfico Código de falha.

A coluna assinalada do gráfico Código de falha por hora corresponde ao intervalo de tempo que contém a hora da anomalia.

Nota: é normal existir uma pequena diferença entre os dados apresentados no gráfico e a hora comunicada da anomalia.

Veja o gráfico Código de falha por hora.

Observa que, no intervalo 07:03 - 07:27, houve 1499 respostas com o código de falha steps.json2xml.SourceUnavailable (um código de erro devolvido quando uma origem de mensagem de política JSON para XML não está disponível). Este é o código de falha que acionou a anomalia. Por outro lado, nos quatro intervalos anteriores, o número médio de respostas com esse código de falha foi de cerca de 291, pelo que o aumento para 1499 foi certamente um evento invulgar.

Para mais informações acerca da mensagem de erro SourceUnavailable, consulte Resolução de problemas de erro de tempo de execução da política de JSON para XML.

Neste ponto, existem algumas formas de continuar a investigar a causa da anomalia:

  • Analise detalhadamente os dados do código de falha no momento da anomalia clicando na célula da anomalia no gráfico Código de falha por hora.

    Clique na célula da tabela relativa à anomalia.

    São apresentadas tabelas de distribuição para steps.json2xml.SourceUnavailable por origem de falha, proxy e código de estado no painel do lado direito.

    Neste exemplo, as tabelas não fornecem informações adicionais porque todos os códigos de falha resultam da mesma origem de falha, proxy e código de estado. No entanto, noutras situações, as tabelas de distribuição podem indicar-lhe a localização e a causa da anomalia.

  • Crie um alerta para a anomalia e configure uma notificação. Depois de o fazer, a equipa de operações da AAPI envia-lhe uma mensagem sempre que ocorrer um evento semelhante no futuro.