Para solucionar falhas em requisições, analisar padrões de tráfego ou auditar o acesso na sua malha de serviços, é essencial ter visibilidade sobre o processamento realizado pelos gateways e proxies sidecar. O Service Mesh (ASM) oferece o Log Center, que permite visualizar logs do plano de controle e do plano de dados diretamente no console do ASM. Após ativar a coleta de logs do plano de dados, os logs de acesso dos gateways e proxies sidecar são enviados ao Simple Log Service (SLS). Nesse serviço, você pode consultar logs, visualizar painéis de tráfego, configurar regras de alerta baseadas em logs e acessar painéis relacionados.
Pré-requisitos
Antes de começar, verifique se você possui:
Uma conta Alibaba Cloud com o Simple Log Service (SLS) ativado
O componente logtail-ds instalado no cluster do plano de dados — consulte Instale o Logtail
Uma instância do ASM executando a versão 1.17.2.35 ou posterior com pelo menos um cluster adicionado — consulte Adicionar um cluster a uma instância do ASM e Atualize uma instância do ASM
O ASM não cobra pela coleta de logs. O SLS realiza a cobrança separadamente, no modo de pagamento por recurso ou por dados ingeridos. Para mais detalhes, consulte Visão geral do faturamento do SLS.
Ative a coleta de logs
O ASM suporta dois tipos independentes de logs do plano de dados:
|
Tipo de log |
O que é capturado |
|
Logs de gateway do ASM |
Logs de acesso dos gateways do ASM |
|
Logs de proxy sidecar |
Logs de acesso dos proxies sidecar associados às suas cargas de trabalho |
Ative cada tipo de log separadamente:
Faça login no console do ASM.
No painel de navegação à esquerda, escolha Service Mesh > Mesh Management.
Na página Mesh Management, clique em no nome da sua instância do ASM.
No painel de navegação à esquerda, escolha Observability Management Center > Log Center.
-
Na página Log Center, ative o tipo de log desejado:
Gateway logs — Clique em Data-Plane Logs > ASM Gateway Logs ou em Data-Plane Log Dashboard > Gateway Dashboards. Especifique AccessLogGatewayLifecycle e clique em Enable Gateway Log Collection. Na confirmação de Submit, clique em OK.
Sidecar proxy logs — Clique em Data-Plane Logs > Sidecar Proxy Logs ou em Data-Plane Log Dashboard > Sidecar Proxy Dashboards. Especifique AccessLogSidecarLifecycle e clique em Enable Sidecar Log Collection. Na confirmação de Submit, clique em OK.
Para desativar a coleta de logs, utilize a opção correspondente no canto superior direito da aba.
Visualize e analisar logs do plano de dados
Após a ativação da coleta, os logs de acesso fluem automaticamente para o SLS. Utilize o Log Center para consultar, visualizar e monitorar esses dados.
|
Tarefa |
Local de acesso |
|
Pesquisar e navegar pelos logs de acesso |
Aba Log Center > Data-Plane Logs > ASM Gateway Logs ou Sidecar Proxy Logs |
|
Visualize painéis de tráfego |
Aba Log Center > Data-Plane Log Dashboard > Gateway Dashboards ou Sidecar Proxy Dashboards |
Modifique o projeto de logs do plano de dados
Para alterar o projeto do SLS que armazena os logs do plano de dados:
Faça login no console do ASM.
No painel de navegação à esquerda, escolha Service Mesh > Mesh Management.
Clique em no nome da sua instância do ASM e escolha Observability Management Center > Log Center.
Na aba Data-Plane Logs ou Data-Plane Log Dashboard, clique em Modify ao lado de Data Plane Log Project.
Na caixa de diálogo Modify Data Plane Log Project, atualize as configurações do projeto e clique em Save Settings.