Use a análise de logs para identificar a causa de exceções de negócios em sua aplicação. É possível analisar logs do Simple Log Service (SLS) ou logs coletados diretamente. Este tópico descreve como ativar a análise de logs e utilizá-la para analisar logs do SLS.
Pré-requisitos
Você ativou o Simple Log Service (SLS). Se o serviço não estiver ativado, faça login no console do Simple Log Service e ative-o conforme solicitado.
Você criou um projeto.
Você criou um Logstore básico.
Try in Playground
O Alibaba Cloud Playground oferece um ambiente de demonstração onde você pode experimentar os principais recursos do Cloud Monitor 2.0.
Acesse o Playground Demo. O workspace padrão é aberto.
No painel de navegação à esquerda, escolha .
Na página Applications, clique no Application Name desejado. No painel de navegação à esquerda, clique em Trace Analysis.
Etapa 1: Associar logs de negócios
Faça login no console do Cloud Monitor 2.0 e selecione um workspace. No painel de navegação à esquerda, escolha .
Na página Applications, clique no Application Name desejado. No painel de navegação à esquerda, escolha .
Na aba Custom Configurations, na seção Application Log Association, ative o botão Associate Business Logs with Trace ID. Selecione a região do projeto e associe o projeto e o Logstore.
No canto inferior esquerdo da aba Custom Configurations, clique em Save.
Etapa 2: Consultar e analisar logs
Faça login no console do Cloud Monitor 2.0 e selecione um workspace. No painel de navegação à esquerda, escolha .
Na página Applications, clique no Application Name desejado. No painel de navegação à esquerda, clique em Trace Analysis.
Na coluna Actions do trace desejado, clique em Log.
-
Na página de consulta de logs, você pode:
-
Na caixa de pesquisa, insira uma instrução de consulta e análise.
Uma instrução de consulta e análise utiliza o formato Query statement|Analysis statement. Para mais informações sobre a sintaxe, consulte Sintaxe e funções de consulta e Sintaxe de análise SQL.
-
Defina o intervalo de tempo para a consulta e análise.
É possível definir tempo relativo, tempo alinhado ou um intervalo de tempo personalizado.
NotaOs resultados da consulta podem apresentar uma margem de erro de até 1 minuto.
Clique em Search & Analyze para visualizar os resultados.
Após filtrar os logs por Trace ID, os resultados da consulta exibem um log de erro
RegisterPromClusterServlet Failed. O tipo de exceção éjava.lang.RuntimeException, a causa raiz é Failed to create Grafana folder e o stack trace aponta paraGrafanaConfigService.java. -
Referências
É possível associar um Trace ID de um trace aos logs de negócios da sua aplicação. Isso facilita a correlação rápida entre logs de negócios e um trace quando ocorre um problema, acelerando a identificação, análise e resolução de incidentes. Para instruções detalhadas, consulte Associar um Trace ID a logs de negócios em uma aplicação Java.