Vis enkel innførsel

dc.contributor.advisorWiktorski, Tomasz
dc.contributor.authorAlex, Anju
dc.date.accessioned2018-09-25T11:57:58Z
dc.date.available2018-09-25T11:57:58Z
dc.date.issued2018-06-15
dc.identifier.urihttp://hdl.handle.net/11250/2564383
dc.descriptionMaster's thesis in Computer sciencenb_NO
dc.description.abstractIn any system health check is an important measure, which provides details on how the system is performing and whether there is a need for an intervention manual or automated to correct any anomaly. There are several approaches to measure the system’s health, server logs being the one used for this thesis. In this thesis a prototype of a health check analyzer tool is developed for a product called Energy components. This health check analyzer tool can be used to monitor the system state based on the generated server log files. In this study supervised machine learning techniques have been applied to do automated log analysis. Incoming logs are read by Logstash, which filters them and extracts useful information and stores them in Elasticsearch. Using Elasticsearch, the parsed structured log files are indexed, which is then read by the machine learning model. Features from the contents of the logs are extracted using different vectorizers and further used to train machine learning model. Several variants of text classification algorithms are experimented and compared, in order to select the most suitable model for the problem being addressed in this study. K fold Cross validation and F1-score, performance matrix and learning curve are used to evaluate different learning models. A high accuracy rate of 94% with 93% precision and 0.058% standard deviation is achieved by using different machine learning algorithms and by varying the tuning parameters. The case study results showed that Support Vector Machine algorithm with hashing vectorizer gave the best accuracy results among the other compared algorithmsnb_NO
dc.language.isoengnb_NO
dc.publisherUniversity of Stavanger, Norwaynb_NO
dc.relation.ispartofseriesMasteroppgave/UIS-TN-IDE/2018;
dc.subjectinformasjonsteknologinb_NO
dc.subjectsupervised machine learningnb_NO
dc.subjectelasticsearchnb_NO
dc.subjectlogstashnb_NO
dc.subjectlog analysisnb_NO
dc.subjectdatateknikknb_NO
dc.titleMachine Learning Based System Health Check Analyzer For Energy Componentsnb_NO
dc.typeMaster thesisnb_NO
dc.subject.nsiVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550::Datateknologi: 551nb_NO


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel