Nástroj pro tvorbu vzorů logovacích zpráv

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešen
dc.contributor.authorHanus, Igoren
dc.contributor.refereeJanoušek, Vladimíren
dc.date.accessioned2023-06-16T06:57:40Z
dc.date.available2023-06-16T06:57:40Z
dc.date.created2023cs
dc.description.abstractCieľom práce je vyvtorenie prenositeľnej webovej aplikácie na spracovanie logov pomocou kombinácie Grok vzorova a regulárnych výrazov, za účelom vytvorenia vzoru pre jednotlivé záznamy logu s možnosťou exportovania do YAML formátu, ktorý je spracovateľný nástrojom Plogchecker. Aplikácia bola implementovaná pomocou JavaScript knižnice React použitím jazyka TypeScript. Spracovanie jednotlivých regulárnych výrazov je riešené pomocou knižnice Oniguruma, ktorá je integrovaná do aplikácie pomocou WebAssembly. Dôvodom použitia Oniguruma knižnice bola nekompatibilita medzi prekladačmi regulárnych výrazov definovanými štandardom ECMAScript a prekladačmi, ktoré sú využívané pre preklad Grok výrazov. Realizacia aplikácie bola podrobená automatizovaným testom a užívateľským testom, s opravou zistených nálezov.en
dc.description.abstractThe thesis aims to create a portable web application for processing logs using combinations of Grok patterns and regular expressions to create a pattern for individual log messages with the possibility of exporting them into YAML format that can be processed by the tool Plogchecker. The application was implemented using the React JavaScript library using the TypeScript language. Processing of individual regular expressions is achieved using the Oniguruma library, which is integrated into the application using WebAssembly. The reason for using the Oniguruma library was the incompatibility between regular expression compilers specified by the ECMAScript standard and compilers used for Grok patterns. Automated testing and user testing were conducted, and identified flaws were addressed.cs
dc.description.markBcs
dc.identifier.citationHANUS, I. Nástroj pro tvorbu vzorů logovacích zpráv [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other145014cs
dc.identifier.urihttp://hdl.handle.net/11012/210482
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectlogen
dc.subjectspracovanie logoven
dc.subjectwebová aplikáciaen
dc.subjectGroken
dc.subjectregulárne výrazyen
dc.subjectRegexen
dc.subjectRegexpen
dc.subjectReacten
dc.subjectTypeScripten
dc.subjectOnigurumaen
dc.subjectWebAssemblyen
dc.subjectlogcs
dc.subjectlog processingcs
dc.subjectweb applicationcs
dc.subjectGrokcs
dc.subjectregular expressionscs
dc.subjectRegexcs
dc.subjectRegexpcs
dc.subjectReactcs
dc.subjectTypeScriptcs
dc.subjectOnigurumacs
dc.subjectWebAssemblycs
dc.titleNástroj pro tvorbu vzorů logovacích zpráven
dc.title.alternativeA Tool for Creating Log Message Patternscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-15cs
dcterms.modified2023-06-15-09:39:01cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145014en
sync.item.dbtypeZPen
sync.item.insts2023.06.16 08:57:40en
sync.item.modts2023.06.16 08:12:25en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
6.54 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_145014.html
Size:
8.21 KB
Format:
Hypertext Markup Language
Description:
review_145014.html
Collections