Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/86582
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorTrinta, Fernando Antonio Mota-
dc.contributor.authorGomes, Francisco Anderson de Almada-
dc.date.accessioned2026-06-02T22:52:53Z-
dc.date.available2026-06-02T22:52:53Z-
dc.date.issued2026-
dc.identifier.citationGOMES, Francisco Anderson de Almada. Uma abordagem estruturada para observabilidade em microsserviços: taxonomia, catálogo e framework de detecção de anti-padrões. 2026. 251 f. Tese (Doutorado em Ciência da Computação) - Programa de Pós-Graduação em Ciência da Computação, Centro de Ciências, Universidade Federal do Ceará, Fortaleza, Universidade Federal do Ceará, Fortaleza, 2026.pt_BR
dc.identifier.urihttp://repositorio.ufc.br/handle/riufc/86582-
dc.description.abstractSoftware systems increasingly rely on microservices-based architectures to enhance scalability, modularity, and continuous deployment. Although this approach simplifies development by promoting a functional decomposition of components, it also introduces significant operational complexity, making failures more frequent and harder to diagnose. In this context, observability emerges as a fundamental concept, defined as the ability to understand and diagnose the internal behavior of a system based on its external outputs, such as metrics, logs, and traces. However, despite its importance, observability is often poorly implemented due to the lack of standardized practices, resulting in ineffective monitoring, alert fatigue, and low efficiency in incident response. Although existing studies discuss concepts, tools, and challenges related to observability, no prior work has focused specifically on observability anti-patterns, recurrent practices that undermine monitoring effectiveness, nor proposed solutions capable of detecting them automatically. Furthermore, there is a lack of a comprehensive taxonomy to classify and organize existing studies on observability. To address these gaps, this thesis presents a taxonomy focused on observability in microservices-based applications, constructed through a systematic mapping of the literature. A total of 84 relevant studies published between 2019 and 2025 were analyzed, providing a comprehensive overview of the field. The review also identifies tools, benchmarking applications, and real-world datasets used in the selected studies. Complementing this contribution, the thesis develops a systematized catalog of observability anti-patterns, offering an approach to identify and mitigate harmful practices. This catalog serves as a practical guide to support teams in building more reliable and efficient systems. In total, 37 anti-patterns were identified, whose relevance was evaluated by 60 experts, achieving an agreement rate of 95%. Finally, the thesis introduces the Observa framework, designed to automatically detect observability anti-patterns. Its operation was evaluated through three experiments and a proof of concept, which demonstrated its technical feasibility and approved its adoption, receiving a recommendation of excellence from the evaluators.pt_BR
dc.language.isopt_BRpt_BR
dc.rightsAcesso Abertopt_BR
dc.titleUma abordagem estruturada para observabilidade em microsserviços: taxonomia, catálogo e framework de detecção de anti-padrõespt_BR
dc.typeTesept_BR
dc.contributor.co-advisorRego, Paulo Antônio Leal-
dc.description.abstract-ptbrSistemas de software dependem cada vez mais de arquiteturas baseadas em microsserviços para aprimorar escalabilidade, modularidade e implantação contínua. Embora essa abordagem simplifique o desenvolvimento ao promover uma divisão funcional entre componentes, ela também introduz uma complexidade operacional significativa, tornando falhas mais frequentes e difíceis de diagnosticar. Nesse contexto, a observabilidade surge como um conceito fundamental, definido como a capacidade de compreender e diagnosticar o comportamento interno de um sistema a partir de seus estados externos, como métricas, logs e traces. No entanto, apesar de sua importância, a observabilidade é frequentemente mal implementada devido à ausência de práticas padronizadas, o que resulta em monitoramento ineficaz, fadiga de alertas e baixa eficiência na resposta a incidentes. Embora existam estudos que discutem conceitos, ferramentas e desafios relacionados à observabilidade, nenhum trabalho anterior se concentrou especificamente nos anti-padrões de observabilidade, práticas recorrentes que comprometem a eficácia do monitoramento, tampouco há soluções capazes de detectá-los automaticamente. Além disso, observa-se a ausência de uma taxonomia abrangente que permita classificar e organizar os estudos existentes sobre observabilidade. Diante disso, esta tese apresenta uma taxonomia voltada à observabilidade em aplicações baseadas em microsserviços, construída a partir de um mapeamento sistemático da literatura. Assim, foram analisados 84 estudos relevantes publicados entre 2019 e 2025, oferecendo uma visão abrangente sobre o campo. A revisão também identifica ferramentas, aplicações de benchmarking e conjuntos de dados reais utilizados nos estudos selecionados. Complementando essa contribuição, o trabalho desenvolveu um catálogo sistematizado de anti-padrões de observabilidade, oferecendo uma abordagem para identificar e mitigar práticas prejudiciais. Este catálogo serve como um guia prático para apoiar equipes na construção de sistemas mais confiáveis e eficientes. Ao todo, foram identificados 37 anti-padrões, cuja relevância foi avaliada por 60 especialistas, com um índice de concordância de 95%. Por fim, a última contribuição consiste no desenvolvimento do framework Observa, projetado para detectar automaticamente anti-padrões de observabilidade. O seu funcionamento foi avaliado por meio de três experimentos, além de uma prova de conceito, que demonstraram sua viabilidade técnica e aprovaram sua adoção, com recomendação de excelência pelos avaliadores.pt_BR
dc.title.enA structured approach to observability in microservices: taxonomy, catalog, and anti-pattern detection frameworkpt_BR
dc.subject.ptbrMonitoramentopt_BR
dc.subject.ptbrObservabilidadept_BR
dc.subject.ptbrMicrosserviçospt_BR
dc.subject.ptbrTaxonomiapt_BR
dc.subject.ptbrCatálogopt_BR
dc.subject.ptbrAnti-padrãopt_BR
dc.subject.enMonitoringpt_BR
dc.subject.enObservabilitypt_BR
dc.subject.enMicroservicespt_BR
dc.subject.enTaxonomypt_BR
dc.subject.enCatalogpt_BR
dc.subject.enAnti-patternpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
local.author.orcidhttps://orcid.org/0000-0003-4853-0361pt_BR
local.author.latteshttp://lattes.cnpq.br/5271246957499974pt_BR
local.advisor.orcidhttps://orcid.org/0000-0002-0206-1419pt_BR
local.advisor.latteshttp://lattes.cnpq.br/8908026219336623pt_BR
local.co-advisor.orcidhttps://orcid.org/0000-0002-0936-9301pt_BR
local.co-advisor.latteshttp://lattes.cnpq.br/6631267110894080pt_BR
local.date.available2026-06-02-
Aparece nas coleções:DCOMP - Teses defendidas na UFC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2026_tese_faagomes.pdf5,74 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.