Use o módulo de diagnóstico de instâncias para verificar uma instância Classic Load Balancer (CLB) em sete categorias: integridade da instância, capacidade da instância, certificados, políticas de segurança, faturamento, listeners e status de ociosidade. Quando uma exceção é detectada, o módulo informa a causa e a solução recomendada.
Pré-requisitos
Antes de começar, certifique-se de ter:
Uma instância CLB no CLB console
Na primeira vez que você executar um diagnóstico, o sistema cria automaticamente a service-linked role AliyunServiceRoleForNis. Para mais informações, consulte service-linked roles .
Executar um diagnóstico
Acesse o CLB console - Instances.
-
Inicie um diagnóstico por um dos métodos a seguir:
Na coluna Instance Diagnostics, clique em Start Diagnostics.
Clique no ID da instância para abrir a página de detalhes e escolha More > Instance Diagnostics no canto superior direito.
No painel Instance Diagnostics, visualize o status e os resultados do diagnóstico.
Na área Diagnostic Items, selecione Show All Diagnostic Items para exibir todos os itens de diagnóstico compatíveis.
Itens de diagnóstico compatíveis
| Categoria | Itens de diagnóstico |
|---|---|
|
Health Check Diagnostics |
|
|
Idle Instance Diagnostics |
|
|
Quota Limit Diagnostics |
|
|
Certificate Diagnostics |
|
|
Security Policy Diagnostics |
|
|
Cost Diagnostics |
|
|
Listener Diagnostics |
|
Gerenciar registros de diagnóstico
A página Instance Diagnostics oferece suporte às seguintes ações sobre os registros de diagnóstico.
|
Ação |
Passos |
|
Visualizar um relatório de diagnóstico |
Localize a instância e clique em View Report na coluna Actions. O relatório é aberto no painel Diagnostic Details. |
|
Executar um diagnóstico novamente |
Clique em Re-diagnose na coluna Actions. |
|
Excluir registros de diagnóstico |
Clique em Delete na coluna Actions e, em seguida, clique em OK para confirmar. Todos os registros de diagnóstico da instância serão excluídos. |
Limitações
O módulo de diagnóstico de instâncias verifica o status da instância apenas nos 15 minutos anteriores ao momento atual. Não é possível diagnosticar status históricos fora dessa janela.
Por exemplo: se uma instância CLB ficar indisponível às 09:00:00 e se recuperar às 09:30:00, e você executar um diagnóstico às 10:00:00, o módulo analisará apenas a janela de 09:45:00 a 10:00:00 — não identificando a exceção ocorrida entre 09:00:00 e 09:30:00.
O recurso de diagnóstico avançado, que identifica a causa raiz de exceções nos health checks, é compatível apenas com servidores de backend que executam CentOS, Ubuntu e Alibaba Cloud Linux. Windows e outros sistemas operacionais não são compatíveis.
Perguntas frequentes
Por que o resultado do diagnóstico indica um status de health check anômalo?
O módulo de diagnóstico de instâncias verifica as configurações de health check em todos os listeners de uma instância CLB. Se os health checks não estiverem configurados, ou se um servidor de backend reprovar nos health checks, o status é reportado como anômalo.
Para identificar a causa raiz, use o recurso de diagnóstico avançado. Ele detecta problemas como serviços de backend que não estão em execução nas portas dos listeners e regras de filtragem de rede (por exemplo, iptables) que bloqueiam o tráfego no sistema operacional do servidor de backend.
Próximos passos
Para problemas comuns do CLB e suas soluções, consulte FAQs about CLB instances.
Application Load Balancer (ALB) e Network Load Balancer (NLB) também oferecem suporte a diagnóstico de instâncias. Consulte Diagnose ALB instances para ALB e Diagnose an NLB instance para NLB.