O controlador de Ingress do Container Service for Kubernetes (ACK) envia todos os logs de requisições HTTP para a saída padrão. O ACK também integra os logs de acesso do Ingress ao Simple Log Service, permitindo criar rapidamente painéis para análise e monitoramento. Este tópico descreve como usar o Ingress Dashboard com o Application Real-Time Monitoring Service (ARMS) para solucionar problemas.
Pré-requisitos
O componente de coleta de logs está instalado.
A coleta de logs está ativada para o Nginx Ingress.
Etapa 1: Visualizar logs e relatórios do Ingress
Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster. No painel de navegação à esquerda, clique em Cluster Information.
Clique na aba Basic Information. Na seção Cluster Resources, clique no id do projeto referente a Log Service Project.
-
No painel de navegação à esquerda, clique no ícone
. Na Dashboard list, visualize os relatórios de análise do Nginx Ingress.O Ingress Dashboard oferece cinco painéis predefinidos. Este tópico detalha dois deles: Ingress Overview e Ingress Monitoring Center para implantação blue-green. Para obter mais informações sobre os demais painéis predefinidos, consulte Coletar e analisar logs de acesso do Nginx Ingress.
-
Ingress Overview
Ingress Monitoring Center for blue-green deployment
-
Etapa 2: Ativar o monitoramento do ARMS para uma aplicação Java
Para ativar o monitoramento do ARMS na sua aplicação Java, consulte Monitoramento de aplicações Java.
Etapa 3: Configurar um Ingress para o serviço de exemplo
Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster. No painel de navegação à esquerda, clique em .
-
Na página Ingresses, clique em Create Ingress. Configure o Ingress e clique em OK.
Para mais detalhes sobre a configuração de um Ingress, consulte Criar e usar um Nginx Ingress para expor serviços.
Etapa 4: Solucionar problemas com o Ingress Dashboard e o ARMS
-
No painel de navegação à esquerda, clique no ícone
. Na Dashboard list, visualize o painel Ingress Overview V1.2.Por exemplo, localize a seção Top 10 Request URLs by Latency e verifique o campo URL(ARMS Troubleshooting). Clique em uma URL para abrir a página de consulta de rastreamento do ARMS do serviço correspondente e visualizar informações detalhadas de rastreamento.