Mostrar registro simples

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


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta