Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Objetivo

  • Centralizar o acesso aos logs dos ambientes de desenvolvimento
  • Possibilitar consultas ágeis e inteligentes
  • Evitar consulta direta nos arquivos, que são muito grandes e complicados
  • Validar internamente esta solução, para futuramente compartilhar com clientes


Acesso


Ao logar no portal, o usuário é direcionado para uma visão default, que traz todos os campos do log, o que pode ser confuso no primeiro momento.

Recomenda-se utilizar o filtro PASOE pré-cadastrado:

Image RemovedImage Added


Ao selecionar o filtro acima, passarão a ser exibidos os dados mais relevantes:

Os campos podem ser customizados e novos filtros podem ser salvos a qualquer momento.


Casos de uso

Selecionar o log desejado na lista


Selecionar o período desejado

  • Atualmente os logs estão sendo mantidos por 3 dias


Procurar uma palavra chave simples


Procurar uma palavra chave em modo case-sensitive


Esconder do log um tipo de mensagem indesejado

Ao clicar no botão - (menos)...

... é criado um filtro para omitir aquele padrão de mensagens, que pode ser editado e/ou removido a qualquer momento:


Filtrar o log por um processo

Como o PASOE é multi-thread, diversos processo são exibidos, poluindo a consulta.

Ao selecionar o tid (thread ID) do processo que você deseja consultar (botão +)...

... a consulta ficará muito mais fluída:


Filtrar pontualmente um período

Ao encontrar uma mensagem específica, pode ser necesário consultar pontualmente aquele período e os momentos seguintes. Para isso:

Ao clicar no + será criado o filtro daquele timestamp...

... que pode ser editado para considerar os próximos segundos ou minutos:

Resultando no log filtrado com aquela sequência de processamentos:


Exportar um fragmento do log para CSV


Filtros com caracteres especiais

Para usar caracteres especiais nos filtros, como : ( ) e outros, usar contrabarra. Exemplo: pasoe.message.keyword: *\(Procedure\:*