Integração de ferramentas para a coleta de métricas em servidores Linux
Main Author: | |
---|---|
Publication Date: | 2019 |
Format: | Bachelor thesis |
Language: | por |
Source: | Repositório Institucional da UCS |
Download full: | https://repositorio.ucs.br/11338/5950 |
Summary: | Este trabalho tem como objetivo encontrar uma solução para a instrumentação (o ato de coletar e monitorar métricas) de servidores Linux em micro e pequenas organizações, onde as soluções já existentes no mercado podem não ser uma boa opção devido a limitações financeiras e/ou de infraestrutura. Para atingir este objetivo, foi feito um estudo da arquitetura de ferramentas de monitoramento existentes, com a finalidade de identificar suas principais características e funcionalidades. A partir deste estudo, foram identificadas quatro funcionalidades básicas necessárias: coleta, armazenamento, visualização e envio de alertas. Para a seleção das ferramentas, foi feito um levantamento de métricas em sistemas computacionais e de critérios de seleção, com o objetivo de selecionar três softwares a serem integrados. Os softwares selecionados foram o Collectd (daemon de coleta de métricas), o InfluxDB (banco de dados de séries temporais) e o Grafana (ferramenta de visualização analítica e envio de alertas). Tais softwares foram integrados e a solução foi validada em um contexto real de utilização, onde foi possível constatar que todas as funcionalidades inicialmente planejadas foram desenvolvidas e tiveram um desempenho satisfatório. Durante a validação, foi possível fazer o uso da ferramenta para a coleta, visualização e alertas de métricas de servidores, aumentando a eficiência na utilização de recursos durante a criação de ambientes computacionais e permitindo identificar problemas, tanto na infraestrutura como nas aplicações (sic). |
id |
UCS_fca23a91a165c1beded318dd32ec9aec |
---|---|
oai_identifier_str |
oai:repositorio.ucs.br:11338/5950 |
network_acronym_str |
UCS |
network_name_str |
Repositório Institucional da UCS |
repository_id_str |
|
spelling |
Isoton, Michel JúniorRocco, Giovanni ElyDorneles, Ricardo VargasLima, Maria de Fátima Webber do Prado2020-04-29T15:15:40Z2020-04-29T15:15:40Z2019-11-142019https://repositorio.ucs.br/11338/5950Este trabalho tem como objetivo encontrar uma solução para a instrumentação (o ato de coletar e monitorar métricas) de servidores Linux em micro e pequenas organizações, onde as soluções já existentes no mercado podem não ser uma boa opção devido a limitações financeiras e/ou de infraestrutura. Para atingir este objetivo, foi feito um estudo da arquitetura de ferramentas de monitoramento existentes, com a finalidade de identificar suas principais características e funcionalidades. A partir deste estudo, foram identificadas quatro funcionalidades básicas necessárias: coleta, armazenamento, visualização e envio de alertas. Para a seleção das ferramentas, foi feito um levantamento de métricas em sistemas computacionais e de critérios de seleção, com o objetivo de selecionar três softwares a serem integrados. Os softwares selecionados foram o Collectd (daemon de coleta de métricas), o InfluxDB (banco de dados de séries temporais) e o Grafana (ferramenta de visualização analítica e envio de alertas). Tais softwares foram integrados e a solução foi validada em um contexto real de utilização, onde foi possível constatar que todas as funcionalidades inicialmente planejadas foram desenvolvidas e tiveram um desempenho satisfatório. Durante a validação, foi possível fazer o uso da ferramenta para a coleta, visualização e alertas de métricas de servidores, aumentando a eficiência na utilização de recursos durante a criação de ambientes computacionais e permitindo identificar problemas, tanto na infraestrutura como nas aplicações (sic).This work aims to find a solution for the instrumentation (the act of collecting and monitoring metrics) of Linux servers in micro and small organizations, where existing solutions in the market may not be a good option due to financial limitations and/or infrastructure. To achieve this goal, a study of the architecture of existing monitoring tools was done, in order to identify its main characteristics and functionalities. From this study, four basic functionalities were identified: collection, storage, visualization and alert triggering. For the selection of the tools, a research of metrics in computational systems and selection criteria was made, with the objective of selecting three softwares to be integrated. The selected softwares were Collectd (metrics collection daemon), InfluxDB (time series database) and Grafana (analytical visualization tool and alert triggering). These three softwares were integrated and the solution was validated in a real context of use, where it was possible to verify that all the initially planned functionalities were developed and had a satisfactory performance. During the validation, it was possible to make use of the tool for the collection, visualization and alerts of server metrics, increasing the efficiency of resource utilization during deploy of computational environments and being useful to identify problems, both in infrastructure and applications (sic).Linux (Sistema operacional de computador)Cliente/servidor (Computadores)Integração de ferramentas para a coleta de métricas em servidores Linuxinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do SulBacharelado em Sistemas de InformaçãoCampus Universitário de Caxias do Sul2019-11-14 00:00:00ORIGINALTCC Michel Júnior Isoton.pdfTCC Michel Júnior Isoton.pdfapplication/pdf3761733https://repositorio.ucs.br/xmlui/bitstream/11338/5950/1/TCC%20Michel%20J%c3%banior%20Isoton.pdf29966f0347652c98c3492a9753ea1341MD51TEXTTCC Michel Júnior Isoton.pdf.txtTCC Michel Júnior Isoton.pdf.txtExtracted texttext/plain246611https://repositorio.ucs.br/xmlui/bitstream/11338/5950/2/TCC%20Michel%20J%c3%banior%20Isoton.pdf.txt31b4754c51575f233fc9ade80845ed85MD52THUMBNAILTCC Michel Júnior Isoton.pdf.jpgTCC Michel Júnior Isoton.pdf.jpgGenerated Thumbnailimage/jpeg1184https://repositorio.ucs.br/xmlui/bitstream/11338/5950/3/TCC%20Michel%20J%c3%banior%20Isoton.pdf.jpg577c7596487f235787063152702ed691MD5311338/59502020-04-30 06:00:57.274oai:repositorio.ucs.br:11338/5950Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2024-05-06T10:01:16.730020Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false |
dc.title.pt_BR.fl_str_mv |
Integração de ferramentas para a coleta de métricas em servidores Linux |
title |
Integração de ferramentas para a coleta de métricas em servidores Linux |
spellingShingle |
Integração de ferramentas para a coleta de métricas em servidores Linux Isoton, Michel Júnior Linux (Sistema operacional de computador) Cliente/servidor (Computadores) |
title_short |
Integração de ferramentas para a coleta de métricas em servidores Linux |
title_full |
Integração de ferramentas para a coleta de métricas em servidores Linux |
title_fullStr |
Integração de ferramentas para a coleta de métricas em servidores Linux |
title_full_unstemmed |
Integração de ferramentas para a coleta de métricas em servidores Linux |
title_sort |
Integração de ferramentas para a coleta de métricas em servidores Linux |
author |
Isoton, Michel Júnior |
author_facet |
Isoton, Michel Júnior |
author_role |
author |
dc.contributor.other.none.fl_str_mv |
Rocco, Giovanni Ely Dorneles, Ricardo Vargas |
dc.contributor.author.fl_str_mv |
Isoton, Michel Júnior |
dc.contributor.advisor1.fl_str_mv |
Lima, Maria de Fátima Webber do Prado |
contributor_str_mv |
Lima, Maria de Fátima Webber do Prado |
dc.subject.por.fl_str_mv |
Linux (Sistema operacional de computador) Cliente/servidor (Computadores) |
topic |
Linux (Sistema operacional de computador) Cliente/servidor (Computadores) |
description |
Este trabalho tem como objetivo encontrar uma solução para a instrumentação (o ato de coletar e monitorar métricas) de servidores Linux em micro e pequenas organizações, onde as soluções já existentes no mercado podem não ser uma boa opção devido a limitações financeiras e/ou de infraestrutura. Para atingir este objetivo, foi feito um estudo da arquitetura de ferramentas de monitoramento existentes, com a finalidade de identificar suas principais características e funcionalidades. A partir deste estudo, foram identificadas quatro funcionalidades básicas necessárias: coleta, armazenamento, visualização e envio de alertas. Para a seleção das ferramentas, foi feito um levantamento de métricas em sistemas computacionais e de critérios de seleção, com o objetivo de selecionar três softwares a serem integrados. Os softwares selecionados foram o Collectd (daemon de coleta de métricas), o InfluxDB (banco de dados de séries temporais) e o Grafana (ferramenta de visualização analítica e envio de alertas). Tais softwares foram integrados e a solução foi validada em um contexto real de utilização, onde foi possível constatar que todas as funcionalidades inicialmente planejadas foram desenvolvidas e tiveram um desempenho satisfatório. Durante a validação, foi possível fazer o uso da ferramenta para a coleta, visualização e alertas de métricas de servidores, aumentando a eficiência na utilização de recursos durante a criação de ambientes computacionais e permitindo identificar problemas, tanto na infraestrutura como nas aplicações (sic). |
publishDate |
2019 |
dc.date.submitted.none.fl_str_mv |
2019 |
dc.date.issued.fl_str_mv |
2019-11-14 |
dc.date.accessioned.fl_str_mv |
2020-04-29T15:15:40Z |
dc.date.available.fl_str_mv |
2020-04-29T15:15:40Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ucs.br/11338/5950 |
url |
https://repositorio.ucs.br/11338/5950 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UCS instname:Universidade de Caxias do Sul (UCS) instacron:UCS |
instname_str |
Universidade de Caxias do Sul (UCS) |
instacron_str |
UCS |
institution |
UCS |
reponame_str |
Repositório Institucional da UCS |
collection |
Repositório Institucional da UCS |
bitstream.url.fl_str_mv |
https://repositorio.ucs.br/xmlui/bitstream/11338/5950/1/TCC%20Michel%20J%c3%banior%20Isoton.pdf https://repositorio.ucs.br/xmlui/bitstream/11338/5950/2/TCC%20Michel%20J%c3%banior%20Isoton.pdf.txt https://repositorio.ucs.br/xmlui/bitstream/11338/5950/3/TCC%20Michel%20J%c3%banior%20Isoton.pdf.jpg |
bitstream.checksum.fl_str_mv |
29966f0347652c98c3492a9753ea1341 31b4754c51575f233fc9ade80845ed85 577c7596487f235787063152702ed691 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS) |
repository.mail.fl_str_mv |
|
_version_ |
1822887753626419200 |