A health check endpoint is an HTTP endpoint that reports whether an application or service is operating normally. In containerized and Kubernetes environments, it lets orchestration systems detect unhealthy instances instead of treating silence as success. section 2.6
Health checks connect application behavior to deployment automation:
- Return an HTTP status from the 200–299 range for a healthy response; other status codes are treated as unhealthy. section 2.6
- Support Docker health checks and Kubernetes probes, including liveness checks that can trigger Pod replacement. section 2.6
- Expose a web server and configure its listener, port, health-check switch, retry counts, and polling period. section 2.6
Querying Fluent Bit
With Fluent Bit's HTTP server and health checks enabled, query the health endpoint with curl at 0.0.0.0:2020/api/v1/health. section 2.6




