Usage Statistics

Detalhes bibliográficos
Autor(a) principal: Milagaia, João Marcelo Machado
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/56971
Resumo: Trabalho de projeto de mestrado, Informática, 2022, Universidade de Lisboa, Faculdade de Ciências
id RCAP_cfa04df94529b3780cd1a04144f275d3
oai_identifier_str oai:repositorio.ul.pt:10451/56971
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Usage StatisticsTSDBInfluxDBDashboardGrafanaDockerTrabalhos de projeto de mestrado - 2022Departamento de InformáticaTrabalho de projeto de mestrado, Informática, 2022, Universidade de Lisboa, Faculdade de CiênciasBy looking at logs, metrics and traces, it is possible to infer what is going on inside a system, in order to detect problems or inefficiencies. Quidgest is a global technological company and since its establishment in 1988, it has pioneered the use of AI applied to modelling and automatic generation of software. Genio is a tool that allows functional specialists and analysts to build and support information systems. Quidgest needs to evaluate the performance of the systems generated by Genio. The goal of this work is to integrate a dashboard with usage and performance statistics into the administration interface of the solutions generated by Genio. To generate mock metrics QuidServer is used, a windows service developed and used by Quidgest. This service reads and configures long duration processes and calls external services that run those processes. With this, an event collection agent was developed in C Sharp. This agent reads events in real time, parses them and writes them into an InfluxDB bucket. With InfluxDB, it is possible to create continuous queries that run automatically and periodically to downsample the data as needed. Grafana is then used to create dashboard, which allows for simultaneous visualization of different data. Having the processing time of received messages as a metric implemented by the company, a new metric is implemented, the number of invoked scheduling tasks, as well as the processing time of said tasks. This is done to understand how metrics are collected from a system: measuring data and aggregating it into metrics that can be sent through ETW events to be captured by the metric collection agent. Finally, Docker is used to run InfluxDB in one container and Grafana in another, which allows for the automation of the installation and configuration of InfluxDB and Grafana.Barros, Márcia Cristina AfonsoRepositório da Universidade de LisboaMilagaia, João Marcelo Machado2023-04-03T14:23:50Z202220222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/56971enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T17:05:01Zoai:repositorio.ul.pt:10451/56971Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:07:28.420969Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Usage Statistics
title Usage Statistics
spellingShingle Usage Statistics
Milagaia, João Marcelo Machado
TSDB
InfluxDB
Dashboard
Grafana
Docker
Trabalhos de projeto de mestrado - 2022
Departamento de Informática
title_short Usage Statistics
title_full Usage Statistics
title_fullStr Usage Statistics
title_full_unstemmed Usage Statistics
title_sort Usage Statistics
author Milagaia, João Marcelo Machado
author_facet Milagaia, João Marcelo Machado
author_role author
dc.contributor.none.fl_str_mv Barros, Márcia Cristina Afonso
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Milagaia, João Marcelo Machado
dc.subject.por.fl_str_mv TSDB
InfluxDB
Dashboard
Grafana
Docker
Trabalhos de projeto de mestrado - 2022
Departamento de Informática
topic TSDB
InfluxDB
Dashboard
Grafana
Docker
Trabalhos de projeto de mestrado - 2022
Departamento de Informática
description Trabalho de projeto de mestrado, Informática, 2022, Universidade de Lisboa, Faculdade de Ciências
publishDate 2022
dc.date.none.fl_str_mv 2022
2022
2022-01-01T00:00:00Z
2023-04-03T14:23:50Z
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/10451/56971
url http://hdl.handle.net/10451/56971
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134628345282560