Desempenho do proxy de API

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

Veja a documentação do Apigee Edge.

O que me diz este painel de controlo?

O painel de controlo do desempenho do proxy ajuda a ver os padrões de tráfego do proxy da API e os tempos de processamento. A utilização destina-se a visualizar o volume de tráfego gerado pelas suas APIs e o tempo que as chamadas API demoram a ser processadas, desde o momento em que são recebidas pelo Apigee até serem devolvidas à app cliente.

O painel de controlo de desempenho do proxy de API

Para aceder ao painel de controlo de desempenho do proxy:

  1. Na Google Cloud consola, aceda à página Analytics > Métricas da API > Desempenho do proxy da API.

    Aceda ao desempenho do proxy de API

  2. Selecione um ambiente ou um nome de anfitrião e um ou todos os proxies na lista Proxy. Se selecionar Tudo, são apresentados gráficos para todos os proxies, incluindo dados agregados para proxies. Se selecionar um único proxy, são apresentados gráficos com dados apenas desse proxy.
  3. Se quiser, altere o intervalo de tempo predefinido. Por exemplo, pode ver os dados do último dia ou dos últimos 14 dias.

É apresentada a vista Desempenho do proxy da API. As métricas agregadas para cada gráfico, como a média de transações por segundo (média de TPS), são apresentadas à direita do gráfico

O que mede este painel de controlo?

Este painel de controlo inclui os seguintes gráficos:

Média de transações por segundo (TPS)

Métrica Descrição
TPS médio O número médio de pedidos de API e respostas resultantes por segundo.

Trânsito

Métrica Descrição
Tráfego total O número total de pedidos de API recebidos pelo Apigee para um ambiente de API numa organização.
Sucesso do tráfego O número total de pedidos que resultaram numa resposta bem-sucedida. As respostas de erro não são contabilizadas.
Erros de tráfego O número total de todos os pedidos de API sem êxito, ou seja, o pedido não envia uma resposta conforme pretendido pelo utilizador final. A contagem inclui erros de proxy e de destino.

Tempo de resposta médio

Consulte também este artigo interessante no site da comunidade do Apigee: Quando é que o tempo de resposta total médio pode ser inferior ao tempo de resposta planeado médio?

Métrica Descrição
Tempo de resposta médio

A média do tempo de resposta total medido para todas as chamadas API feitas a um ambiente de organização do Apigee. O tempo de resposta total é o tempo que uma chamada API para o Apigee demora a ser devolvida (em milissegundos).

Por outras palavras, o tempo de resposta total é o tempo medido desde o momento em que uma chamada de API completa é recebida no Apigee até ao momento em que o Apigee começa a enviar uma resposta de volta para a app cliente.

Este gráfico mede a média de todos os proxies. Para proxies individuais, consulte o gráfico Tempo médio de resposta por proxy abaixo.

Tempo de resposta médio do proxy

Este valor é calculado como a média do tempo de resposta total menos o tempo de resposta alvo para todas as chamadas de API feitas a um ambiente de organização do Apigee.

É basicamente uma medida do tempo que as chamadas API passam a fluir através do próprio Apigee (em milissegundos).

Tempo de resposta alvo médio

O número médio de milissegundos que decorre desde o momento em que o último byte de um pedido é enviado do Apigee para um destino de back-end até ao momento em que o Apigee recebe o último byte da resposta.

Basicamente, mede quanto tempo a chamada API passa no sistema de destino.

O tempo de resposta médio do proxy é calculado como a diferença entre as médias do tempo de resposta total e do tempo de resposta do destino. A expetativa é que o tempo de resposta total seja sempre superior ao tempo de resposta alvo. No entanto, também existem chamadas processadas pelo próprio proxy, como pedidos de pré-voo, respostas em cache, tokens OAuth, etc., que não chegam ao sistema de back-end. Estas chamadas "mais rápidas" do proxy reduzem o tempo de resposta total médio sem reduzir o tempo de resposta planeado. Assim, o tempo de resposta total médio pode nem sempre ser superior ao tempo de resposta alvo médio, o que pode resultar em valores negativos para o tempo de resposta do proxy. Quando analisa um número de transações por segundo maior sem aumentar demasiado a escala de tempo, estas exceções não têm grande importância e, por isso, fornecem-lhe dados mais precisos e acionáveis.

Obtém os dados de resposta médios mais significativos quando recolhe um grande número de pedidos durante um longo período, em vez de apenas alguns pedidos recolhidos durante um curto período. Se observar apenas um pequeno número de pedidos que chegam num curto período, existe a possibilidade de que mesmo uma chamada que não seja direcionada para o destino resulte num tempo de resposta do proxy médio negativo. Ao avaliar os tempos de resposta médios, é melhor ver intervalos de tempo mais longos com tráfego elevado.

Tráfego por proxy

Métrica Descrição
<Nome do proxy> Para o proxy de API especificado, o número de pedidos e respostas de API registados.

Tempo médio de resposta por proxy

Métrica Descrição
<Nome do proxy>

Para o proxy de API especificado, a média do tempo de resposta total medido para todas as chamadas API feitas a um ambiente do Apigee. O tempo de resposta total é o tempo que uma chamada API para o Apigee demora a ser devolvida (em milissegundos).

Passe o cursor do rato sobre o gráfico para ver o tempo total gasto no lado do proxy e no lado do destino, bem como a média.