Se a sua instância do Network Load Balancer (NLB) apresentar um problema, use o recurso de diagnóstico de instância para solucioná-lo. Esse recurso verifica a instância do NLB em busca de problemas relacionados a verificações de integridade, instâncias ociosas, políticas de segurança, custos e listeners. Ele também identifica as causas dos problemas detectados e sugere soluções para resolvê-los rapidamente.
Pré-requisitos
Na primeira execução do diagnóstico, o sistema solicita que você ative o Network Intelligence Service (NIS) e cria automaticamente uma função vinculada ao serviço denominada AliyunServiceRoleForNis. Para mais informações sobre AliyunServiceRoleForNis, consulte função vinculada ao serviço.
Executar um diagnóstico de instância
Faça logon no console do Network Load Balancer.
Na barra de navegação superior, selecione a região em que a instância se encontra.
Na página Instances, localize a instância e clique em Diagnose na coluna Instance Diagnostics.
No painel Instance Diagnostics, visualize o progresso do diagnóstico, um resumo dos resultados e os detalhes de cada item de diagnóstico.
Os itens anômalos aparecem diretamente no painel. Você pode visualizar os detalhes de cada item anômalo.
Na seção Diagnostic Details, selecione Show All Diagnostic Items para visualizar todos os itens de diagnóstico compatíveis com o NLB, bem como seus detalhes.
Como alternativa, clique em View Historical Diagnostics in NIS Console na parte superior do painel Instance Diagnostics para abrir o console do NIS e visualizar o histórico detalhado de diagnósticos.
Após revisar as informações de diagnóstico, clique em Close.
Itens de diagnóstico
Categoria | Item de diagnóstico e descrição |
Health Check Diagnostics |
|
Idle Instance Diagnostics |
|
Security Policy Diagnostics |
|
Cost Diagnostics |
|
Listener Diagnostics |
|
Perguntas frequentes
O diagnóstico de instância pode verificar o estado histórico de uma instância?
Não.
O diagnóstico de instância executa verificações em tempo real e não consegue diagnosticar o estado histórico de uma instância. Os dados de diagnóstico cobrem apenas os 15 minutos anteriores à execução do diagnóstico.
Por exemplo, se uma instância ficar indisponível às 09:00:00 devido a um problema e se recuperar às 09:30:00, um diagnóstico executado às 10:00:00 verificará apenas o estado da instância entre 09:45:00 e 10:00:00. O diagnóstico não detectará a causa raiz do problema ocorrido entre 09:00:00 e 09:30:00.
Meu listener tem uma verificação de integridade configurada. Por que o diagnóstico reporta um status anormal? O diagnóstico de instância consegue identificar a causa específica da falha?
O diagnóstico de instância verifica a integridade de todos os listeners de uma instância. O diagnóstico reporta um problema quando a verificação de integridade não está configurada ou quando o status da verificação de integridade está anormal.
Vários fatores podem causar falhas na verificação de integridade. O diagnóstico de instância oferece o recurso Further Diagnosis para ajudar a identificar a causa raiz. Por exemplo, se um serviço não estiver em execução na porta de escuta de um servidor de backend ou se regras de filtragem de rede como iptables estiverem configuradas no sistema operacional do servidor de backend, o recurso Further Diagnosis pode ajudar a identificar o problema específico.
Por que o Further Diagnosis está indisponível para alguns servidores de backend?
Atualmente, o recurso Further Diagnosis é compatível apenas com servidores de backend que executam CentOS, Ubuntu ou Alibaba Cloud Linux. Ele não é compatível com servidores de backend que executam outros sistemas operacionais, como Windows.
Documentos relacionados
O ALB e o CLB também oferecem suporte ao diagnóstico de instância. Para mais informações, consulte Diagnosticar uma instância do ALB e Diagnosticar uma instância do CLB.