SANTOS SOBRINHA, V. H. P.; SANTOS SOBRINHA, Vitória Heliane Pereira dos.
Résumé:
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.