{"repo":"schigh/health","free":true,"listed":false,"github":"https://github.com/schigh/health","clone":"git clone https://github.com/schigh/health.git","description":"Health checker for Go services","language":"Go","stars":12,"topics":["go","golang","health-check","kubernetes","microservices","monitoring","probes"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"health A zero-dependency health check library for Go services. Built for Kubernetes, useful everywhere. Full Documentation pkg.go.dev When to use this library This library is designed for Go services running in Kubernetes with multiple external dependencies (databases, caches, other services). It is most valuable when: - You need readiness separate from liveness (your pod is alive but Postgres is down, so you should stop receiving traffic without being killed) - You have startup sequencing requirements (loading data, warming caches, waiting for dependencies before accepting traffic) - You want structured observability into why a service is unhealthy, not just that it restarted - You run multiple services that depend on each other and want dependency graph visibility If your service is stateless with no external dependencies, a simple http.HandleFunc(\"/healthz\", ...) returning 200 is sufficient. You don't need this library for that. Why this library? health/v2 heptiolabs alexliesenfeld InVisionApp --- --- --- --- --- External deps 0 2 3 5 K8s probes liveness, readiness, startup liveness, readiness liveness, readiness liveness, readiness Degraded state yes no no no Built-in checkers HTTP, TCP, DNS, Redis, DB, command HTTP, TCP, DNS none none Maintained active archived active archived Quick Start Built-in Checkers All checkers are zero-dependency, using only the standard library. Package What it checks Options --- --- --- checker/http HTTP endpoint returns expected status WithTi","default_branch":null,"files":null,"tree":[],"storefront":"/r/schigh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/schigh/health/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}