dc.creator.ID |
SANTOS SOBRINHA, V. H. P. |
pt_BR |
dc.contributor.advisor1 |
MONTEIRO, João Arthur Brunet. |
|
dc.contributor.advisor1ID |
MONTEIRO, J. A. B. |
pt_BR |
dc.contributor.referee1 |
GUERRERO, Dalton Dario Serey. |
|
dc.contributor.referee1ID |
GUERRERO, D. D. S. |
pt_BR |
dc.contributor.referee2 |
MASSONI, Tiago Lima. |
|
dc.contributor.referee2ID |
MASSONI, T. L. |
pt_BR |
dc.description.resumo |
Lançado pelo Google em 2016, gRPC é um framework baseado
em RPC (Remote Procedure Call) para criação de APIs que vem
se tornando cada vez mais popular entre empresas, startups e
projetos open-source. Por ser uma tecnologia nova, ferramentas de
monitoramento, observabilidade e manutenção que deem suporte
gRPC são bastante escassas na comunidade de desenvolvimento
de software. Além disso, as poucas soluções disponíveis
geralmente são difíceis de configurar ou que não produzem
métricas desejadas, como a latência da execução das chamadas.
Diante desse contexto, o propósito deste trabalho é desenvolver o
HealthCheckAPI, uma plataforma de monitoramento de APIs
gRPC. Essa aplicação é capaz de monitorar todos os endpoints
disponíveis pela API através de chamadas periódicas ao serviço,
obtendo informações de disponibilidade e tempo de resposta, além
de permitir ao usuário configurar validações para a mensagem
retornada pela API, assim como feito nas plataformas Assertible e
Checkly que são para monitoramento apenas de APIs REST. |
pt_BR |
dc.publisher.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Ciência da Computação. |
pt_BR |
dc.title |
HealthCheckAPI: monitoramento de APIs gRPC. |
pt_BR |
dc.date.issued |
2023-02-14 |
|
dc.description.abstract |
Launched by Google in 2016, gRPC is a framework based on RPC (Remote Procedure Call) for creating
APIs that has become increasingly popular among companies, startups and open-source projects. As it is a
new technology, monitoring, observability and maintenance tools that support gRPC are quite scarce in the
software development community. Furthermore, the few solutions available are often difficult to configure
or do not produce desired metrics, such as call execution latency. Given this context, the purpose of this
work is to develop HealthCheckAPI, a gRPC API monitoring platform. This application is capable of
monitoring all endpoints available through the API through periodic calls to the service, obtaining
availability and response time information, in addition to allowing the user to configure validations for the
message returned by the API, as is done on the Assertible and Checkly platforms which are for monitoring
REST APIs only. |
pt_BR |
dc.identifier.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29347 |
|
dc.date.accessioned |
2023-04-11T14:21:07Z |
|
dc.date.available |
2023-04-11 |
|
dc.date.available |
2023-04-11T14:21:07Z |
|
dc.type |
Trabalho de Conclusão de Curso |
pt_BR |
dc.subject |
Remote Procedure Call - RPC |
pt_BR |
dc.subject |
RPC - Remote Procedure Call |
pt_BR |
dc.subject |
Ferramentas de monitoramento |
pt_BR |
dc.subject |
Monitoramento de APIs gRPC |
pt_BR |
dc.subject |
APIs REST |
pt_BR |
dc.subject |
Monitoring tools |
pt_BR |
dc.subject |
Monitoring of gRPC APIs |
pt_BR |
dc.subject |
REST APIs |
pt_BR |
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
SANTOS SOBRINHA, Vitória Heliane Pereira dos. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
HealthCheckAPI: monitoring gRPC APIs. |
pt_BR |
dc.identifier.citation |
SANTOS SOBRINHA, Vitória Heliane Pereira dos. HealthCheckAPI: monitoramento de APIs gRPC. 2023. 12f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29347 |
pt_BR |