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

  1. Selecione o intervalo de tempo que corresponde ao evento que deseja consultar.
  2. Restrinja os resultados por namespace, serviço ou labels conhecidas e use o texto livre para localizar mensagens específicas.
  3. 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.
  4. 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.