Fix health check on all API containers
See original GitHub issueSummary
Fix health check on all API services under fonoster.
The checks on all modules were disabled at some point this year due to incompatibility between @grpc/grpc-js
and grpc-ts-health-check
.
Notes:
- It seems that the latest version has been updated to support
@grpc/grpc-js
. - Here is some information about gRPC and health checks https://github.com/grpc/grpc/blob/master/doc/health-checking.md
- Every service has a
healthcheck.ts
file to take care of the health check. See example.
Intended Outcome
All gRPC and non-gRPC modules implement health checks.
Requirements
We must fix checks in the following modules.
- Agents
- Apps
- Auth
- Callmanager
- Domains
- Funcs
- Limiter
- Monitor
- Numbers
- Projects
- Providers
- Secrets
- Storage
- Users
- Voice (non gRPC service)
Issue Analytics
- State:
- Created a year ago
- Reactions:2
- Comments:7 (7 by maintainers)
Top Results From Across the Web
Troubleshoot failing health checks for Application Load ... - AWS
To troubleshoot and fix failing health checks for your Application Load Balancer: 1. Check the health of your targets to find the reason ......
Read more >A guide to API health check - Testfully
Health checks can test APIs dependencies, such as databases and external service endpoints, to confirm availability and normal functioning.
Read more >Kubernetes Health Checks: Everything You Need to Know
Learn how to implement an effective Kubernetes health check, and how to use health checks for troubleshooting.
Read more >Environment health checks | OpenShift Container Platform 3.11
Checking complete environment health. To verify the end-to-end functionality of an OpenShift Container Platform cluster, build and deploy an example ...
Read more >Implement health check APIs for microservices - IBM
Start with a minimum viable health check API that can respond when you ask it if a service is available. Depending on the...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I check the PR, and everything looks great. Can you try the last build at
staging
?@efraa
I saw you created a cloned and cleaned the
grpc-ts-health-check
packages.I renamed the project to
grpc-health-check
.Can we update the package name to
@fonoster/grpc-health-check
.Also, we need to reference the original authors somewhere in the README.