Implementace ELK stacku pro backend mobilní aplikace

Název práce: Implementace ELK stacku pro backend mobilní aplikace
Autor(ka) práce: Vlach, Miroslav
Typ práce: Diplomová práce
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Šimeček, Karel
Jazyk práce: Česky
Abstrakt:
Diplomová práce se zabývá implementací ELK (Elasticsearch, Logstash, Kibana) stacku. Hlavním cílem práce je jeho implementace a konfigurace pro monitorování a logování backendu mobilní aplikace Prima Trefa. Tento cíl je rozdělen na několik dílčích cílů. Na počátku je potřeba prozkoumat technologii ELK stack. Dále je potřeba analyzovat možnosti využití jednotlivých nástrojů (agentů), které s ELK stackem spolupracují. Potom je možné navrhnout konkrétní architekturu řešení. Nakonec je potřeba řešení implementovat a otestovat. Práce rozebírá principy fungování monitoringu, log managementu a představuje ELK jakožto možné řešení. První část práce se zabývá rešerší prací zabývajících se problémy monitoringu a log managementu. Dále je podrobně popsáno celé řešení ELK stack. Následuje kapitola zaštiťující samotný projekt. Je popsána architektura, současný stav monitoringu a popis nového řešení. V praktické části je potom zdokumentována implementace celého řešení a konfigurace jednotlivých aplikací. Po implementaci následují dedikované kapitoly věnující se řešeným problémům, které nastaly během implementace a možná budoucí rozšíření.
Klíčová slova: ELK stack; log management; kibana; elasticsearch; logstash
Název práce: Implementation of ELK stack for mobile application backend
Autor(ka) práce: Vlach, Miroslav
Typ práce: Diploma thesis
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Šimeček, Karel
Jazyk práce: Česky
Abstrakt:
The thesis deals with the implementation of ELK (Elasticsearch, Logstash, Kibana) stack. The main goal of this thesis is its implementation and configuration for the purpose of monitoring and logging of the backend of the Prima Trefa mobile app. This goal is divided into several sub-goals. At the beginning, it is needed to explore the ELK stack technology in general. Next, it is necessary to analyse the possibilities of using different tools (agents) that will interact with the ELK stack. Then a specific solution architecture can be designed. Finally, the solution needs to be implemented and tested. The thesis discusses the principles of monitoring, log management and presents ELK as a possible solution. The first part of the thesis discusses previous research in monitoring and log management problems. Then the whole ELK stack solution is described in detail. This is followed by a chapter covering the project itself. The architecture, the current state of monitoring and a new solution are described. In the practical part, the implementation of the whole solution and the configuration of individual applications is documented. The implementation is followed by dedicated chapters which include dealing with problems encountered during the implementation and possible future extensions.
Klíčová slova: ELK stack; log management; elasticsearch; kibana; logstash

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
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: 4. 11. 2020
Datum podání práce: 2. 5. 2022
Datum obhajoby: 3. 6. 2022
Identifikátor v systému InSIS: https://insis.vse.cz/zp/74989/podrobnosti

Soubory ke stažení

    Poslední aktualizace: