Mostrar registro simples

dc.contributor.advisorRibeiro, Helena Graziottin
dc.contributor.authorSebben, Natália
dc.contributor.otherCasa, Marcos Eduardo
dc.contributor.otherNotari, Daniel Luís
dc.date.accessioned2024-05-21T19:06:23Z
dc.date.available2024-05-21T19:06:23Z
dc.date.issued2023-12-19
dc.date.submitted2023-11-28
dc.identifier.urihttps://repositorio.ucs.br/11338/13372
dc.descriptionO 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.isoptpt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectArquitetura orientada a serviços (Computador)pt_BR
dc.subjectLocalização de falhas (Engenharia)pt_BR
dc.subjectFalhas de sistemas de computaçãopt_BR
dc.titleModelo de logs para identificação de falhas de processo em arquiteturas de microsserviçospt_BR
dc.typeMonografiapt_BR
mtd2-br.advisor.instituationUniversidade de Caxias do Sulpt_BR
mtd2-br.program.nameBacharelado em Ciência da Computaçãopt_BR
mtd2-br.campusCampus Universitário de Caxias do Sulpt_BR
local.data.embargo2023-12-18


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples