A tool to simplify software log analysis

Bibliographic Details
Main Author: Pereira, Nuno José Cancela Branco Pinheira
Publication Date: 2022
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.21/16198
Summary: Log analysis is a necessary, challenging, and time-consuming task for software development and maintenance. As with many fields of Information Technologies, there is an effort in the optimization of the logging process as well as on the analysis of the stored information. There is a severe lack of standardization on the log data representation, which poses challenges on the development of tools for log analysis. Another issue is the size of some log files, that can lead to slow searches. In this work, we develop a standalone log analysis tool. This tool has an intuitive and simple interface, such that it has a small learning curve for the user. For a typical user, its use should be straightforward. The open source tool provides some functionalities for text-based log files, displaying some indicators and graphs. Thus, it allows for the user to quickly locate the origin of the problems within the analysed code. Another testing tool was developed in the context of this work. This tool is a con figurable log file source generator providing the creation of different scenarios for log analysis. Use cases were written for all features, being evaluated and tested, both manually and programmatically.
id RCAP_c03ac5c5fd65f59f968c59b786efb491
oai_identifier_str oai:repositorio.ipl.pt:10400.21/16198
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling A tool to simplify software log analysisLoggingLog analysisLog parsingAnálise de logsParsing de logsLog analysis is a necessary, challenging, and time-consuming task for software development and maintenance. As with many fields of Information Technologies, there is an effort in the optimization of the logging process as well as on the analysis of the stored information. There is a severe lack of standardization on the log data representation, which poses challenges on the development of tools for log analysis. Another issue is the size of some log files, that can lead to slow searches. In this work, we develop a standalone log analysis tool. This tool has an intuitive and simple interface, such that it has a small learning curve for the user. For a typical user, its use should be straightforward. The open source tool provides some functionalities for text-based log files, displaying some indicators and graphs. Thus, it allows for the user to quickly locate the origin of the problems within the analysed code. Another testing tool was developed in the context of this work. This tool is a con figurable log file source generator providing the creation of different scenarios for log analysis. Use cases were written for all features, being evaluated and tested, both manually and programmatically.Instituto Superior de Engenharia de LisboaFerreira, Artur JorgeRCIPLPereira, Nuno José Cancela Branco Pinheira2023-06-01T09:17:36Z2022-112022-11-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/16198urn:tid:203318552enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-12T10:19:57Zoai:repositorio.ipl.pt:10400.21/16198Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T20:05:36.087468Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv A tool to simplify software log analysis
title A tool to simplify software log analysis
spellingShingle A tool to simplify software log analysis
Pereira, Nuno José Cancela Branco Pinheira
Logging
Log analysis
Log parsing
Análise de logs
Parsing de logs
title_short A tool to simplify software log analysis
title_full A tool to simplify software log analysis
title_fullStr A tool to simplify software log analysis
title_full_unstemmed A tool to simplify software log analysis
title_sort A tool to simplify software log analysis
author Pereira, Nuno José Cancela Branco Pinheira
author_facet Pereira, Nuno José Cancela Branco Pinheira
author_role author
dc.contributor.none.fl_str_mv Ferreira, Artur Jorge
RCIPL
dc.contributor.author.fl_str_mv Pereira, Nuno José Cancela Branco Pinheira
dc.subject.por.fl_str_mv Logging
Log analysis
Log parsing
Análise de logs
Parsing de logs
topic Logging
Log analysis
Log parsing
Análise de logs
Parsing de logs
description Log analysis is a necessary, challenging, and time-consuming task for software development and maintenance. As with many fields of Information Technologies, there is an effort in the optimization of the logging process as well as on the analysis of the stored information. There is a severe lack of standardization on the log data representation, which poses challenges on the development of tools for log analysis. Another issue is the size of some log files, that can lead to slow searches. In this work, we develop a standalone log analysis tool. This tool has an intuitive and simple interface, such that it has a small learning curve for the user. For a typical user, its use should be straightforward. The open source tool provides some functionalities for text-based log files, displaying some indicators and graphs. Thus, it allows for the user to quickly locate the origin of the problems within the analysed code. Another testing tool was developed in the context of this work. This tool is a con figurable log file source generator providing the creation of different scenarios for log analysis. Use cases were written for all features, being evaluated and tested, both manually and programmatically.
publishDate 2022
dc.date.none.fl_str_mv 2022-11
2022-11-01T00:00:00Z
2023-06-01T09:17:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.21/16198
urn:tid:203318552
url http://hdl.handle.net/10400.21/16198
identifier_str_mv urn:tid:203318552
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Superior de Engenharia de Lisboa
publisher.none.fl_str_mv Instituto Superior de Engenharia de Lisboa
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833598487750508544