Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/90105
DC FieldValueLanguage
dc.contributor.advisorAraújo, Filipe João Boavida Mendonça Machado de-
dc.contributor.advisorPaiva, Rui Pedro Pinto de Carvalho e-
dc.contributor.authorFernandes, Joel de Sousa-
dc.date.accessioned2020-06-30T22:00:14Z-
dc.date.available2020-06-30T22:00:14Z-
dc.date.issued2020-02-04-
dc.date.submitted2020-06-30-
dc.identifier.urihttps://hdl.handle.net/10316/90105-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractO surgimento de arquitecturas em microsserviços procura combater a complexidade crescente das arquitecturas implementadas nos habituais monólitos, devido à separação do software em partes lógicas, ou seja, em vários serviços. No entanto, com a redução da complexidade pela separação em serviços, aumenta dificuldade em monitorizar o comportamento da aplicação devido à sua natureza distribuída.Com o objectivo de analisar as actuais ferramentas existentes que possam solucionar este problema, foi realizada uma fase de estudo das mesmas. O estudo das aplicações existentes teve como conclusão o facto de, actualmente, as soluções existentes de visualização de grafos provenientes da recolha de traces serem pouco objectivas na visualização e/ou inexistentes. Outro problema é a compatibilidade das aplicações de monitorização de performance com o tracing de OpenCensus ou OpenTracing, as especificações de tracing existentes nos dias de hoje. Surge como consequência a necessidade de desenvolver uma aplicação que solucione as lacunas anteriormente descritas. A solução desenvolvida procura resolver o problema da fácil visualização de informação relativa a arquitecturas distribuídas, mais precisamente, da informação recolhida através dos traces. A entrada de dados da aplicação é um conjunto de informação dos traces recolhidos, anteriormente processados pelo cliente. Como resultado, é fornecida ao utilizador uma visão geral da informação recolhida nos traces sob a forma de grafos de dependências de serviços.por
dc.description.abstractThe emergence of architectures in microservices seeks to fight the growing complexity of the architectures implemented in the usual monoliths, due to the separation of the software into logical parts, i.e. several independent services from each other. However, with the reduction of complexity by the separation into services, it becomes more difficult to monitor the application behavior due to its distributed nature which increases the communication between system components in the network. In order to analyze the existing tools that can solve this problem, a study phase of these tools was carried out during the first half of the master thesis. The study of the existing applications concluded that, currently, the existing solutions for visualization of graphs from the collection of traces are poorly implemented for the visualization of this graphs and/or non-existent. Another problem is the compatibility of performance monitoring applications with OpenCensus or OpenTracing tracing, the tracing specifications existing today. Therefore, there is a need to develop an application that solves the shortcomings described above.The developed solution seeks to solve the problem of ease of visualization of information regarding distributed architectures, more precisely, the information collected through traces. The application data input is a set of information from the traces collected, previously processed by the client. As a result, the user is provided with an overview of the information collected in the traces in the form of graphs of service dependencies.eng
dc.description.sponsorshipOutro - Projeto PTDC/EEI-ESS/1189/2014 — Data Science for Non- Programmers, apoiado por COMPETE 2020, Portugal 2020- POCI, UE-FEDER and FCT. Financiamento de 756 euros por mês, numa duração de 3 meses.-
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/-
dc.subjectMicrosserviçospor
dc.subjectSistemas distribuídospor
dc.subjectMonitorizaçãopor
dc.subjectTracingpor
dc.subjectGrafospor
dc.subjectMicroserviceseng
dc.subjectDystributed Systemseng
dc.subjectMonitoringeng
dc.subjectTracingeng
dc.subjectGraphseng
dc.titleFerramenta de visualização para melhorar a observação de aplicações de microsserviçospor
dc.title.alternativeVisualization tool to improve the observability of microservices applicationseng
dc.typemasterThesis-
degois.publication.locationUniversidade de Coimbra-
degois.publication.titleFerramenta de visualização para melhorar a observação de aplicações de microsserviçospor
dc.peerreviewedyes-
dc.identifier.tid202491340-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorFernandes, Joel de Sousa::0000-0002-4924-3076-
uc.degree.classification15-
uc.degree.presidentejuriCardoso, Jorge Carlos dos Santos-
uc.degree.elementojuriAraújo, Filipe João Boavida Mendonça Machado de-
uc.degree.elementojuriFurtado, Pedro Nuno San-Bento-
uc.contributor.advisorAraújo, Filipe João Boavida Mendonça Machado de-
uc.contributor.advisorPaiva, Rui Pedro Pinto de Carvalho e::0000-0003-3215-3960-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.languageiso639-1pt-
item.openairetypemasterThesis-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextCom Texto completo-
crisitem.advisor.researchunitCISUC - Centre for Informatics and Systems of the University of Coimbra-
crisitem.advisor.researchunitCISUC - Centre for Informatics and Systems of the University of Coimbra-
crisitem.advisor.parentresearchunitFaculty of Sciences and Technology-
crisitem.advisor.parentresearchunitFaculty of Sciences and Technology-
crisitem.advisor.orcid0000-0002-1663-1937-
crisitem.advisor.orcid0000-0003-3215-3960-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
2014205262_Relatório_final.pdf2.63 MBAdobe PDFView/Open
Show simple item record

Page view(s)

157
checked on May 7, 2024

Download(s)

350
checked on May 7, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons