kuberhealthy
health
kuberhealthy | health | |
---|---|---|
1 | 3 | |
1,923 | 752 | |
1.0% | - | |
8.5 | 6.9 | |
6 days ago | 3 months ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kuberhealthy
-
Avoiding Kubernetes Cluster Outages with Synthetic Monitoring
At the time of writing this post, two tools have Kubernetes native synthetic checks namely Kuberhealthy and Grafana Cloud. Kuberhealthy is an operator-based synthetic monitoring tool that uses custom resources called Kuberhealthy checks (khchecks), while Grafana cloud uses agents to gather data from the probes that periodically check the pre-defined endpoints. Kuberhealthy provides a lot more synthetic checks in comparison to Grafana Cloud and also it is an open-source option too. Thus, we will explore synthetic monitoring in the Kubernetes clusters with the help of Kuberhealthy.
health
- Seeking Feedback: How To Improve „health” (a Health Check Library)
-
How do you write service health checking API
We are happy with https://github.com/alexliesenfeld/health
- Health - A simple and flexible health check library for Go.
What are some alternatives?
prometheus-operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
goss - Quick and Easy server testing/validation
gatus - ⛑ Automated developer-oriented status page
gofakeit - Random fake data generator written in go
prometheus-operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes [Moved to: https://github.com/prometheus-operator/prometheus-operator]
banner - An easy way to add useful startup banners into your Go applications
prometheus - The Prometheus monitoring system and time series database.
go-sundheit - A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.