Diplomová práce

Replacing Logstash

Bc. Ondřej Lomič
Anotace

Firma Y Soft používá nástroj Logstash v rámci svého řešení pro zpracování logů, nicméně tento nástroj se ukázal nevyhovující díky jeho vysokým systémovým nárokům a obtížné konfiguraci komplexních funkcionalit. Tato práce se tedy zaměřuje na nahrazení nástroje Logstash lepší alternativou. Nejdříve jsou zadefinovány všechny požadavky, na jejichž základě je provedeno porovnání existujících nástrojů. …více

Abstract

Y Soft Corporation uses tool Logstash in its log processing pipeline, but it was proved inadequate for its high consumption of system resources and difficulty of configuring complex processing pipelines. Therefore this paper aims to replace Logstash with a better alternative. At first, all requirements for the replacement are specified. Based on those there is a comparison of other existing tools …více

Klíčová slova
Logstash stream processing C++
Zadání práce
Y Soft Corporation uses tool Logstash in its log processing pipeline. It is used both as a part of log collection as well as log processing. However, it has been proven inadequate at both these usages. Log collection requires as low as possible hardware requirements, while Logstash uses 1 GB of RAM, at this specific use case. It is also quite CPU intensive, the log collection would benefit from less CPU usage. Moreover, Logstash is also currently a bottleneck in the log processing pipeline. It has been also challenging to maintain Logstash's configuration file, it is easy to create a simple processing pipeline, but it quickly gets very complex, as the requirements grow. Therefore the goal of this work is: Analyze the requirements of both Logstash usages. Either replace Logstash by a different tool which satisfies defined requirements or implement a custom solution. Compare Logstash and the proposed solution, focusing on the requirements of each usage. The thesis is elaborated in cooperation with Y-Soft, an industrial partner of the Faculty.
Práce zkontrolována:
21. 7. 2020 07:17, prof. RNDr. Tomáš Pitner, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
16. 9. 2020
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Tomáš Pitner, Ph.D.
KPSK FI MU

Oponent

Mgr. Martin Šalata
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.