Implementace nástrojů na práci s aplikačními logy a jejich vizualizace u vybrané aplikace

Název práce: Implementace nástrojů na práci s aplikačními logy a jejich vizualizace u vybrané aplikace
Autor(ka) práce: Kouba, František
Typ práce: Diplomová práce
Vedoucí práce: Šedivá, Zuzana
Oponenti práce: Vítek, Lukáš
Jazyk práce: Česky
Abstrakt:
Předmětem této diplomové práce je implementace technologie EFK Stack pro logování u dané aplikace ve společnosti XY. Cílem práce je návrh architektury daného systému podporující práci s aplikačními logy, jejich vizualizace a realizace tohoto návrhu s využitím EFK Stack. Výsledkem diplomové práce je popis, implementace, vytvořené vizualizace a dashboard v nástroji Kibana a následné zhodnocení použité technologie EFK Stack pro účely logování u dané aplikace ve společnosti XY. Diplomová práce je rozdělena do dvou částí. První část (analyticko-teoretická) si klade za cíl základní představení (charakteristiku) dané společnosti, architekturu aplikací a zasazení vybrané aplikace do kontextu. Následuje analýza aktuálního logování aplikace a získání soupisu požadavků na změnu od oddělení provozu a vlastníka aplikace. Druhá část (praktická) se zabývá návrhem nové architektury dané aplikace s využitím EFK Stack na základě sesbíraných požadavků a následně je daný návrh realizován. Na závěr je vytvořen dashboard v Kibaně pokrývající požadavky, které byly vydefinované v první části diplomové práce. Následně je toto řešení představeno a vyhodnoceno se zainteresovanými zástupci společnosti
Klíčová slova: EFK Stack; implementace; Fluentd; Kubernetes; logování; Elasticsearch; logovací zpráva; Scrum; Kibana
Název práce: Implementation of tools for working with application logs and their visualization in a selected application
Autor(ka) práce: Kouba, František
Typ práce: Diploma thesis
Vedoucí práce: Šedivá, Zuzana
Oponenti práce: Vítek, Lukáš
Jazyk práce: Česky
Abstrakt:
The subject of this thesis is the implementation of the EFK Stack technology for logging of the specific application in the company XY. The aim of the thesis is to design the architecture of the system supporting the work with application logs, their visualization and implementation of this design using EFK Stack. The result of the thesis is a description, implementation, created visualization and dashboard in the Kibana tool and subsequent evaluation of the EFK Stack technology used for the purpose of logging for the application in the company XY. The master thesis is divided into two parts. The first part, which is analytical-theoretical, presents the basic characteristics of Company XY, the application architecture there and sets the application in context. It is followed by analysis of the current application logging and collection of change requirements from the Operations department and the product owner. The second part, which is practical, concerns the design of new architecture of the application using the EFK Stack based on the collected requirements, and the subsequent implementation of the design. Finally, a dashboard is created in Kibana, that covers the requirements defined in the first part of the thesis. After that the solution is presented to the stakeholders in Company XY and evaluated by them.
Klíčová slova: logging; log message; Kibana; EFK Stack; Elasticsearch; Fluentd; Kubernetes; implementation; Scrum

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Podniková informatika
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 30. 10. 2019
Datum podání práce: 2. 5. 2022
Datum obhajoby: 8. 6. 2022
Identifikátor v systému InSIS: https://insis.vse.cz/zp/71499/podrobnosti

Soubory ke stažení

    Poslední aktualizace: