O API Gateway permite visualizar gráficos de monitoramento para regiões, instâncias dedicadas, grupos de APIs e APIs individuais, abrangendo tráfego, latência, códigos de status HTTP e contagem de solicitações.
Visão geral
O API Gateway oferece quatro níveis de monitoramento: região, instância, grupo e API. Em cada nível, é possível filtrar por ambiente de implantação (Production, Pre ou Test) e visualizar os dados de chamadas dos últimos sete dias.
1. Monitoramento de região
Faça login no console do API Gateway.
No painel de navegação à esquerda, clique em Overview. Cada cartão de região exibe o número de grupos de APIs, APIs, instâncias dedicadas em uso e instâncias que expiram em até 10 dias. Clique no ícone de monitoramento em um cartão de região para abrir seus gráficos de monitoramento.
-
O monitoramento de região abrange os últimos sete dias. Filtre por ambiente (Production, Pre ou Test) para visualizar as seguintes métricas:
Contagem de solicitações de API: número total de chamadas de API na região selecionada.
Contagem de solicitações de API por instância: volume de solicitações detalhado por instância dedicada.
Tráfego: volume de dados de solicitação e resposta.
Latência média: tempo de processamento de ponta a ponta, dividido entre o API Gateway e o backend.
Distribuição de códigos de status HTTP: detalhamento dos códigos de resposta em todas as chamadas.
2. Monitoramento de instância
Faça login no console do API Gateway.
No painel de navegação à esquerda, escolha . Na página Dedicated Instances, clique em Monitoring para abrir a página de monitoramento da instância.
-
O monitoramento de instância cobre os últimos sete dias. Filtre por ambiente (Production, Pre ou Test) para visualizar as seguintes métricas:
Contagem de solicitações da instância: total de chamadas de API processadas por esta instância.
Tráfego da instância: volume de dados de solicitação e resposta desta instância.
Latência média: tempo de processamento de ponta a ponta, dividido entre o API Gateway e o backend.
Distribuição de códigos de status HTTP: detalhamento dos códigos de resposta para chamadas realizadas por esta instância.
-
Conexões simultâneas:
Conexões ativas: número de conexões no estado ESTABLISHED por segundo. Com conexões persistentes, várias solicitações de arquivo podem ser transferidas pela mesma conexão simultaneamente.
Conexões inativas: número de conexões que não estão no estado ESTABLISHED por segundo.
Máximo de conexões simultâneas: número total de conexões estabelecidas.
-
Pacotes de dados:
Pacotes de entrada: número de pacotes TCP recebidos pela instância por segundo.
Pacotes de saída: número de pacotes TCP enviados pela instância por segundo.
-
Pacotes de dados descartados:
Pacotes de entrada descartados por segundo: número de pacotes TCP de entrada descartados por segundo.
Pacotes de saída descartados por segundo: número de pacotes TCP de saída descartados por segundo.
Novas conexões por segundo (CPS): taxa de novas conexões estabelecidas nesta instância.
Conexões descartadas por segundo: taxa de conexões descartadas por esta instância.
As métricas de conexões simultâneas, pacotes de dados, pacotes de dados descartados e novas conexões incluem apenas dados transferidos pela Internet.
3. Monitoramento de grupo
Faça login no console do API Gateway.
No painel de navegação à esquerda, escolha . Na página Group List, clique no ícone de Monitoring do grupo que deseja inspecionar.
-
O monitoramento de grupo abrange os últimos sete dias. Filtre por ambiente (Production, Pre ou Test) para visualizar as seguintes métricas:
Contagem de solicitações de API: número total de chamadas de API neste grupo.
Tráfego: volume de dados de solicitação e resposta deste grupo.
Latência média: tempo de processamento de ponta a ponta, dividido entre o API Gateway e o backend.
Distribuição de códigos de status HTTP: detalhamento dos códigos de resposta para chamadas neste grupo.
4. Monitoramento de API
Faça login no console do API Gateway.
No painel de navegação à esquerda, escolha . Clique na API que deseja monitorar para abrir sua página de detalhes.
-
No painel de navegação à esquerda, clique em Monitoring Information. O monitoramento de API cobre os últimos sete dias. Filtre por ambiente (Production, Test ou Pre) para visualizar as seguintes métricas:
Número de solicitações: contagem de chamadas bem-sucedidas e anômalas para esta API.
Tráfego: volume de dados de uplink e downlink para esta API.
Tempo de resposta do serviço de backend: tempo necessário para o backend processar e responder às solicitações.
Distribuição de erros: detalhamento de erros do lado do cliente e do servidor para esta API.
O monitoramento do API Gateway abrange os últimos sete dias. Para visualizar dados além desse período ou analisar logs de chamadas em detalhes, utilize o Simple Log Service. Para mais informações, consulte Visualizar logs de chamadas de API usando o Simple Log Service.