Health & Monitoring
Health check and readiness endpoints for system monitoring, load balancers, and Kubernetes probes.
Health Check
Basic health check to verify the service is running.
Endpoint: GET /uflow/health
Response
Success (200):
{
"status": "healthy"
}
Readiness Check
Verifies the service is ready to accept traffic, including database connectivity and dependent service checks.
Endpoint: GET /uflow/ready
Response
Success (200):
{
"status": "ready",
"database": "connected",
"cache": "connected"
}
Not Ready (503):
{
"status": "not_ready",
"database": "disconnected"
}
Liveness Check
Kubernetes-style liveness probe.
Endpoint: GET /uflow/live
Response
Success (200):
{
"status": "alive"
}
Usage Notes
| Endpoint | Use Case |
|---|---|
/health | Basic uptime check |
/ready | Load balancer readiness gate |
/live | Kubernetes liveness probe |