Skip to main content

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

EndpointUse Case
/healthBasic uptime check
/readyLoad balancer readiness gate
/liveKubernetes liveness probe