Monitore o desempenho do gateway por meio de métricas de negócios (QPS, taxa de sucesso, RT) e métricas de recursos (CPU, memória, I/O de rede).
Pré-requisitos
Visualize análises de monitoramento do gateway
Acesse o API Gateway console.
No painel de navegação à esquerda, clique em . Na barra de navegação superior, selecione uma região.
Na página Instance, clique em sua instância do gateway.
No painel de navegação, escolha .
-
A página Business Monitoring exibe as seguintes métricas:
Global Dashboard: PV, UV, tráfego de entrada do gateway, tráfego de saída do gateway, distribuição de métodos, distribuição de códigos de status do gateway, distribuição de códigos de status do service de backend, QPS, taxa de sucesso de requisições, tempo de resposta da requisição (RT) (ms) e distribuição de requisições.
Canary Release Comparison Dashboard: Durante liberações graduais, selecione um service de produção e um service em escala de cinza para comparar QPS, taxa de sucesso de requisições, tempo de resposta da requisição (RT) (ms) e distribuição de requisições.
NotaOs dados da última hora são exibidos por padrão. Defina um intervalo de tempo personalizado no canto superior esquerdo para filtrar os dados.
Ative o Auto Refresh no canto superior direito para atualizar os dados automaticamente.
O monitoramento de negócios usa o Simple Log Service. A entrega de logs pode gerar cobranças. Para mais informações sobre o faturamento do Simple Log Service, consulte Billing overview.
Visualize o monitoramento de recursos do gateway
Acesse o API Gateway console.
No painel de navegação à esquerda, clique em . Na barra de navegação superior, selecione uma região.
Na página Instance, clique em sua instância do gateway.
-
No painel de navegação, escolha .
-
A página Resource Monitoring exibe métricas como utilização de CPU do gateway (%), carga de memória (B), uso de memória do gateway (%)), carga de I/O de entrada de rede (B/s), carga de I/O de saída de rede (B/s), carga de leitura de disco (B/s) e carga de gravação de disco (B/s).
NotaOs dados da última hora são exibidos por padrão. Defina um intervalo de tempo personalizado no canto superior esquerdo para filtrar os dados.
Ative o Auto Refresh no canto superior direito para atualizar os dados automaticamente.
O painel de monitoramento de negócios é gratuito. Os painéis corporativos e a exportação de dados exigem o Hybrid Cloud Monitoring, que é cobrado conforme o uso. Para mais informações sobre o faturamento do Cloud Monitor, consulte Billing overview.
-
(Opcional) Para configurar alertas, clique no
ícone no canto superior direito de um painel ou, no painel de navegação do Cloud-native API Gateway console, escolha . Crie an alert rule.
Integre dados do painel global ao Grafana
Para visualizar os dados do painel global do Cloud-native API Gateway no Grafana, integre o Cloud-native API Gateway por meio do Cloud Monitor 2.0 e configure uma source de dados do Grafana.
As métricas de negócios do painel global são suportadas pelo Simple Log Service. As métricas do envoy do gateway, como contagem de requisições, tempo de resposta e tráfego de entrada e saída, podem ser entregues a uma instância do Managed Service for Prometheus por meio da entrega de métricas. As métricas de recursos do gateway, como CPU, memória, I/O de rede e I/O de disco, também vêm do Prometheus. Configure a source de dados correspondente no Grafana para os dados que você deseja visualizar.
Pré-requisitos
O Managed Service for Prometheus está ativado.
O Hybrid Cloud Monitoring está ativado.
Procedimento
Acesse o console do Cloud Monitor 2.0. No painel de navegação à esquerda, clique em Integration Center, pesquise por Cloud-native API Gateway e clique nele para iniciar a integração.
Crie ou selecione um Policy Name, selecione o escopo da entidade, selecione Cloud-native API Gateway Metric Monitoring e Cloud-native API Gateway Logs e, em seguida, clique em OK.
Acesse o console do Cloud Monitor, escolha Hybrid Cloud Monitoring > Metric Repository e, em seguida, clique em Integrate into Managed Service for Grafana na coluna Actions do repositório de métricas de destino para obter a URL, o User e a Password.
No Grafana, adicione uma source de dados do Prometheus. Defina a URL para o endereço obtido, o User para o
AccessKey ID, e a Password para oAccessKey secret, e em seguida clique em Salve & Test.
Visualize métricas de negócios por meio de uma source de dados do SLS
As métricas de negócios do painel global do Cloud-native API Gateway são armazenadas no Simple Log Service. Você pode adicionar uma source de dados do Simple Log Service diretamente ao Grafana:
Managed Service for Grafana: Adicione uma source de dados do Simple Log Service na integração de service de cloud e selecione a região, o projeto e o Logstore.
Self-managed Grafana: Instale o plug-in da source de dados do Simple Log Service e configure o endpoint, o projeto, o
AccessKey IDe oAccessKey secret.
A entrega de logs deve estar ativada para o gateway. Para obter instruções, consulte Ative log delivery for the gateway em Pré-requisitos. Use o projeto e o Logstore exibidos na configuração de entrega de logs do gateway no console.