Aplicação web para auxiliar na gestão de logs distribuídos utilizando métodos e técnicas de recuperação de informação

Carregando...
Imagem de Miniatura

Data

2016

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Kalbusch, Fabricio
Krauss, Raphael Gonçalves

Orientador

Ceci, Flávio

Coorientador

Resumo

Os sistemas distribuídos geralmente possuem uma grande quantidade de componentes que podem ser subsistemas, ferramentas e rotinas auxiliares espalhadas por diversos computadores na rede. Para tornar possível a manutenção, é essencial que estes componentes gerem logs, que são uma forma de registrar as operações realizadas e saber qual o estado da aplicação. Geralmente, estes logs são gerados em forma de arquivo no disco do servidor, o que gera uma grande quantidade de barreiras para que os administradores do sistema possam visualizar esse log de forma rápida, fácil e sem causar impactos no ambiente. Para atestar a possibilidade de solução para estes problemas, foi necessário desenvolver um protótipo de uma aplicação web, denominada consulta centralizada de logs, que gerencia e recupera informações de logs, que contenham dados semiestruturados e não estruturados, de sistemas distribuídos. Foi utilizado o ICONIX como processo de desenvolvimento, o Enterprise Architect e o Balsamic para modelagem e prototipação das telas e também as linguagens de programação Java e Python para o desenvolvimento da aplicação. Com base na entrevista aplicada foi possível constatar que os administradores do sistema realmente enfrentam periodicamente diversas barreiras para consultar logs e com base no sistema desenvolvido foi possível concluir que é possível reduzir estas dificuldades.

Palavras-chave

Recuperação da informação, Logs, Solr, Busca, Dados não estruturados, Dados semiestruturados

Citação