Využití technologie Elastic Stack pro sběr a analýzu logů

Název práce: Využití technologie Elastic Stack pro sběr a analýzu logů
Autor(ka) práce: Řádková, Pavla
Typ práce: Bakalářská práce
Vedoucí práce: Pokorný, Jan
Oponenti práce: Sklenák, Vilém
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá technologií Elastic Stack jakožto světově nejrozšířenější a nejpopulárnější technologií pro účely sběru logů a jejím praktickým využitím právě pro automatický sběr logů ze serveru a následnou analýzu pomocí nástroje Kibana, který je součástí Elastic Stacku. Nejdříve je teoreticky popsán proces logování a jeho důležitost, včetně komunikace protokolu HTTP, následuje teoretický popis technologie Elastic Stack (součástí je Elasticsearch, Logstash, Kibana a Beats), poté pokračuje práce částí, která je věnovaná konkrétní konfiguraci jednotlivých nástrojů sady Elastic Stack v praxi a praktickým ukázkám využití Elastic Stacku s důrazem na nejvyužívanější možnosti nástroje Kibana pro zjišťování dat a jejich vizualizace. Cílem práce je prozkoumat technologii Elastic Stack a následně usnadnit monitorování serveru a namísto nečitelných logů, kterých ze serveru chodí mnoho, definovat časté kritické momenty (např. chybová stránka 404 nebo 500) a vytvořit v Kibaně vizualizace, které vývojáři nebo analytikovi jednoznačně a okamžitě ukáží, jak často k danému problému došlo ve vybraném čase. Také je cílem ukázat, jak může být celý proces logování zjednodušený, když jsou využity možnosti automatického logování.
Klíčová slova: Elastic Stack; Elasticsearch; analýza logů; Kibana; log; Filebeat; logování; Logstash
Název práce: Use of Elastic Stack technology for log collection and analysis
Autor(ka) práce: Řádková, Pavla
Typ práce: Bachelor thesis
Vedoucí práce: Pokorný, Jan
Oponenti práce: Sklenák, Vilém
Jazyk práce: Česky
Abstrakt:
This bachelor thesis deals with the Elastic Stack technology as the world's most widely used and the most popular technology for purposes of logging and its practical use for automatic log collecting from the server and subsequent analysis using the Kibana tool, which is part of the Elastic Stack. First, the logging process, including HTTP communication, and its importance is theoretically described. Then the section with a theoretical description of Elastic Stack (including Elasticsearch, Logstash, Kibana, and Beats) follows. The third section of this thesis is dedicated to the description of the particular configuration of each tool of Elastic Stack in practice and practical demonstrations of the use of Elastic Stack, with emphasis on the most widely used data acquisition and visualization capabilities of Kibana tool. The aim of the bachelor thesis is to explore Elastic Stack and to facilitate the monitoring of the server and to define frequent critical moments (for example 404 or 500 error page) and to create visualizations in Kibana that clearly and immediately show to the developer or analyst how often the problem occurred in the selected time period. However, the aim is also to show how the entire logging process can be simple when using automatic logging.
Klíčová slova: Elastic Stack; Elasticsearch; Filebeat; Kibana; log analysis; log file; logging; Logstash

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační média a služby
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

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

Soubory ke stažení

    Poslední aktualizace: