Logs
Visão geral
O Elven Observability centraliza os logs estruturados de todas as suas aplicações, com correlação automática com traces — a partir de um log específico é possível saltar direto para o trace da requisição que o gerou.
Recursos principais
- Filtros por namespace, serviço, texto livre e labels (
label = value) - Gráfico de volume de logs por nível (info, warning, error, ...)
- Toggle dedicado para isolar apenas logs de erro
- Visualização de logs estruturados (JSON) com todos os atributos capturados pela instrumentação
Como os logs chegam até aqui
Os logs são enviados ao Loki por coletores configurados no ambiente. A disponibilidade e os campos apresentados dependem das fontes habilitadas e da instrumentação; por isso, nem todo registro terá os mesmos atributos ou contexto de trace.
Explorar logs
- Selecione o intervalo de tempo que corresponde ao evento que deseja consultar.
- Restrinja os resultados por namespace, serviço ou labels conhecidas e use o texto livre para localizar mensagens específicas.
- Use o gráfico por nível para entender o volume no período e o filtro de erros para concentrar a lista em registros classificados como erro.
- Abra um registro estruturado para consultar os atributos disponíveis. Os campos variam conforme a aplicação e o formato enviado.
Comece com filtros mais amplos e refine a busca aos poucos. Um intervalo muito curto ou filtros que não correspondam aos labels existentes podem ocultar registros relevantes.
Correlação com traces
Quando o log contém o contexto de trace capturado pela instrumentação, a interface permite abrir o trace relacionado. Essa relação ajuda a conectar a mensagem registrada à sequência de spans da requisição. A correlação não estará disponível para logs sem esse contexto.
Para seguir a análise, consulte também Traces e Métricas, mantendo o mesmo período e contexto de serviço sempre que possível.