O Service Mesh (ASM) oferece suporte ao Mesh Diagnosis para instâncias. Esse recurso verifica problemas comuns, incluindo a versão do plano de dados, portas de service, associações de service, rótulos app e version, endereços de destino e conflitos de virtual service. O Mesh Diagnosis ajuda você a gerenciar melhor a comunicação entre services, identificar rapidamente problemas potenciais e aumentar a confiabilidade, o desempenho e a segurança dos seus services.
Procedimento
Acesse o console do ASM. No painel de navegação à esquerda, escolha .
Na página Mesh Management, clique no nome da instância do ASM. No painel de navegação à esquerda, escolha .
-
Execute as etapas a seguir de acordo com a versão da sua instância do ASM:
Para versões anteriores à 1.17.2.10: na página Mesh Diagnosis, clique em Run.
Para versões 1.17.2.10 e posteriores: na página Mesh Diagnosis, desmarque os namespaces que não deseja diagnosticar e clique em Run.
NotaNamespaces não selecionados não geram resultados de diagnóstico.
Se a instância do ASM já tiver sido diagnosticada anteriormente, a página Mesh Diagnosis exibirá os resultados do diagnóstico anterior. Clique em Run para executar o diagnóstico novamente.
Os resultados do diagnóstico são exibidos na área Diagnosis results. Se um problema for encontrado, siga as sugestões na coluna Details para resolvê-lo. Também é possível clicar em Obtain Intelligent Diagnostics Suggestions na coluna Details para obter recomendações mais detalhadas do ASM AI Diagnostics Assistant (alpha).
Resultado do diagnóstico
Descrição

O item está normal.

Problema de nível Suggestion que não afeta as operações normais.

Problema de nível Warning que pode afetar o comportamento do service mesh.

Problema de nível Error que pode causar falhas nos recursos do service mesh.
Documentos relacionados
Ative a coleta de logs do plano de controle e configure alertas baseados em log para detectar e resolver riscos potenciais com rapidez. Para obter mais informações, consulte Enable control plane log collection and log-based alerts.
Instale o CLI asmctl para verificar problemas de configuração no ASM. Para obter mais informações, consulte Install and use the asmctl CLI.
Configure alertas de auditoria para alterações em recursos do ASM, como VirtualServices e DestinationRules, a fim de notificar os contatos de alerta quando recursos críticos forem modificados. Para obter mais informações, consulte Configure audit alerts for operations on mesh resources.