Quando ocorre uma exceção de serviço, os dados de rastreamento mostram onde o problema aconteceu, mas não por quê. Ao vincular os logs de negócios da aplicação aos IDs de rastreamento, é possível navegar diretamente de um rastreamento lento ou com falha para as entradas de log relevantes e identificar a causa raiz.
O recurso de análise de logs permite analisar logs coletados pelo Simple Log Service (SLS) ou pelo Application Real-Time Monitoring Service (ARMS). Este tópico descreve como analisar os logs coletados pelo SLS. Após associar um Logstore à aplicação ARMS, a página Log Analysis permite pesquisar e filtrar logs no contexto de rastreamentos específicos.
Como funciona
A aplicação grava logs de negócios em um Logstore do SLS.
Ative a opção Link Business Logs with TraceId no ARMS, selecione a região onde reside o projeto do SLS e associe o projeto ao Logstore.
Na página Log Analysis, pesquise logs por palavra-chave, ID de rastreamento ou expressão analítica e visualize os resultados correlacionados aos dados de rastreamento.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma aplicação monitorada pelo ARMS. Consulte Visão geral do Application Monitoring
Uma instância do SLS ativada. Faça login no console do Simple Log Service para ativar o SLS
Um Logstore no projeto
Dados de rastreamento coletados e importados para o SLS. Consulte Visão geral da coleta de dados
Associar logs de negócios a IDs de rastreamento
Faça login no console do ARMS. No painel de navegação à esquerda, escolha .
-
Na página Application List, selecione uma região na barra de navegação superior e clique em no nome da aplicação.
NotaSe o ícone
aparecer na coluna Language, a aplicação estará conectada ao Application Monitoring. Um hífen (-) indica que a aplicação está conectada ao Managed Service for OpenTelemetry. No painel de navegação à esquerda, clique em Application Settings e clique em na aba Custom Configuration.
Na seção Log Collect Configuration, ative a opção Link Business Logs with TraceId. Selecione a região onde reside o projeto do SLS e associe o projeto ao Logstore.
Clique em Save no canto inferior esquerdo da aba Custom Configuration.
Consultar e analisar logs
Faça login no console do ARMS. No painel de navegação à esquerda, escolha .
-
Na página Application List, selecione uma região na barra de navegação superior e clique em no nome da aplicação.
NotaSe o ícone
aparecer na coluna Language, a aplicação estará conectada ao Application Monitoring. Um hífen (-) indica que a aplicação está conectada ao Managed Service for OpenTelemetry. No painel de navegação à esquerda, escolha .
-
Insira uma instrução de consulta na caixa de pesquisa. A consulta usa o formato
Search statement | Analytic statement. Para obter a sintaxe completa de consulta, consulte Sintaxe de pesquisa e Visão geral das funções.Objetivo
Exemplo de consulta
Filtrar por palavra-chave
errorCombinar pesquisa com análises
`errorSELECT COUNT(*) AS cnt`
-
Defina um intervalo de tempo. Especifique a hora de início e de término em horas ou com precisão de segundos. Também é possível definir uma duração sem especificar a hora de início ou de término.
NotaOs resultados da consulta podem incluir logs gerados até 1 minuto antes ou depois do intervalo de tempo especificado.
-
Clique em Search & Analyze para visualizar os resultados.

Próximos passos
Associar IDs de rastreamento a logs de negócios -- Saiba como injetar IDs de rastreamento na saída de log da aplicação Java para vincular automaticamente cada entrada de log ao rastreamento de origem.