Mostrar el registro sencillo del ítem
Modelo de logs para identificação de falhas de processo em arquiteturas de microsserviços
dc.contributor.advisor | Ribeiro, Helena Graziottin | |
dc.contributor.author | Sebben, Natália | |
dc.contributor.other | Casa, Marcos Eduardo | |
dc.contributor.other | Notari, Daniel Luís | |
dc.date.accessioned | 2024-05-21T19:06:23Z | |
dc.date.available | 2024-05-21T19:06:23Z | |
dc.date.issued | 2023-12-19 | |
dc.date.submitted | 2023-11-28 | |
dc.identifier.uri | https://repositorio.ucs.br/11338/13372 | |
dc.description | O presente trabalho tem como objetivo colaborar com a identificação de falhas de processo e de negócios em uma arquitetura de microsserviços. Para isso, foi feita uma revisão sistemática para avaliar qual o cenário atual do tópico, buscando por evidências sobre abordagens de logging em arquiteturas de microsserviços. Como resultado, foram levantadas algumas práticas já utilizadas e também dificuldades e lacunas ainda sem solução. A identificação de falhas no processo de negócio foi a maior dificuldade percebida, uma vez que existem grandes dificuldades em extrair informações dos dados de logs, utilizados para o rastreamento de falhas. Foi feita uma proposta para a resolução do problema, buscando centralizar e padronizar a estrutura dos logs de uma forma que as informações específicas do microsserviço não sejam perdidas e possam ser melhor aproveitadas. Nesta proposta, os logs são gravados de modo a corresponder as etapas do processo de negócio para melhor compreensão sobre onde ocorre o problema, e o gerenciamento dos logs é feito de forma centralizada por um middleware. Essa proposta não limita a utilização de determinadas tecnologias, ela define um modelo padrão de arquitetura e de interfaces de comunicação que podem ser implementadas de diferentes formas, em diferentes tecnologias. Foi criado um protótipo para a realização dos testes, e a abordagem se mostrou efetiva para seu propósito. Em primeiro momento, a abordagem não substitui os mecanismos de logging e tracing distribuído convencionais, mas complementa com informações relevantes para essa face do problema. Concluiu-se também que é possível continuar avançando com novos estudos nesta abordagem para avaliar a utilizaçao da mesma para suprir também a identificação de falhas técnicas, de software ou hardware. [resumo fornecido pelo autor] | pt_BR |
dc.language.iso | pt | pt_BR |
dc.subject | Arquitetura de software | pt_BR |
dc.subject | Arquitetura orientada a serviços (Computador) | pt_BR |
dc.subject | Localização de falhas (Engenharia) | pt_BR |
dc.subject | Falhas de sistemas de computação | pt_BR |
dc.title | Modelo de logs para identificação de falhas de processo em arquiteturas de microsserviços | pt_BR |
dc.type | Monografia | pt_BR |
mtd2-br.advisor.instituation | Universidade de Caxias do Sul | pt_BR |
mtd2-br.program.name | Bacharelado em Ciência da Computação | pt_BR |
mtd2-br.campus | Campus Universitário de Caxias do Sul | pt_BR |
local.data.embargo | 2023-12-18 |