Show simple item record

Design and prototype implementation of a logging framework for Manta Flow



dc.contributor.advisorValenta Michal
dc.contributor.authorJakub Kováč
dc.date.accessioned2020-06-10T11:12:21Z
dc.date.available2020-06-10T11:12:21Z
dc.date.issued2020-06-02
dc.identifierKOS-857605073705
dc.identifier.urihttp://hdl.handle.net/10467/87669
dc.description.abstractTato bakalářská práce se zabývá návrhem a prototypovou implementací systému pro zpracovávání logů, které jsou vygenerovány aplikacemi české firmy Manta. Manta vyvýjí software pro analýzu a tvorbu data lineage datových skladů a jiných úložišť dat. Tvorba data lineage pro dostatečně velká úložiště dat je dlouhý proces, během kterého je vygenerováno velké množství logů. Logy jsou uloženy v textových souborech, které mohou narůst do velikostí pro člověka nezpracovatelných. Analýza logů a řešení problémů, které popisují, se proto stává více a více náročná. Tato práce analyzuje problémy s aktuálním řešením logování v Mantě a požadavky na nový systém z toho pramenící. V analytické části práce je rešerše existujících řešení všech aspektů log managementu - samotné logování, přenos logů do centralizovaného úložiště a ukládaní přenesených logů takovým způsobem, aby zefektivnil jejich analýzu. Výstupem této práce jsou prototypové implementace logovacího API, které umožní vývojářům jednoduše obohatit logy o další důležité informace, a webové aplikace umožňující vygenerované logy prohlížet, filtrovat a dále s nimi manipulovat.cze
dc.description.abstractThis thesis describes design and prototypical implementation of a log management solution for the application ecosystem of a Czech company Manta. Manta is specialized in developing software that analyzes and produces data lineage of data warehouses and other data stores. The process of building data lineage for large enough data stores is a long process that naturally produces a large amount of logs. Due to this the log analysis becomes a very difficult process for people because the logs are stored in text files which can grow to a significant size for a human reader. This thesis therefore analyzes the issues with the previous solution and the requirements stemming from it. In the analytical part of the thesis are analyzed existing solutions for different aspects of log management - logging itself, transport to a centralized location and persisting the transported data in a way that simplifies the log analysis. The output of this thesis are prototypes of a logging API that enables developers to enhance logs with additional data that are stated in the requirements and a web application that facilitates access and other operations with logs for the end user.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectlogovánícze
dc.subjectanalýza logůcze
dc.subjectMantacze
dc.subjectdata lineagecze
dc.subjectJavacze
dc.subjectSpringcze
dc.subjectActiveMQcze
dc.subjectLog4j 2cze
dc.subjectgenerování zdrojového kóducze
dc.subjectloggingeng
dc.subjectlog analysiseng
dc.subjectMantaeng
dc.subjectdata lineageeng
dc.subjectJavaeng
dc.subjectSpringeng
dc.subjectActiveMQeng
dc.subjectLog4j 2eng
dc.subjectsource code generationeng
dc.titleNávrh a prototypová implementace logovacího frameworku pro nástroj Mantacze
dc.titleDesign and prototype implementation of a logging framework for Manta Floweng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeŠebek Jiří
theses.degree.disciplineSoftwarecze
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeOtevřená informatikacze


Files in this item





This item appears in the following Collection(s)

Show simple item record