Skip to content

Overview

Health endpoints provide service status information for monitoring and operational purposes.

Endpoints

EndpointPurpose
/healthOverall service health
/health/readyReadiness probe (Kubernetes)
/health/liveLiveness probe (Kubernetes)

Health Status Values

StatusDescription
healthyAll systems operational
degradedPartial functionality available
unhealthyService unavailable

Response Format

{
  "status": "healthy",
  "version": "0.7.20",
  "environment": "production",
  "timestamp": "2024-12-07T10:30:00Z"
}

Kubernetes Integration

Use these endpoints for container orchestration:

livenessProbe:
  httpGet:
    path: /api/health/live
    port: 8000
readinessProbe:
  httpGet:
    path: /api/health/ready
    port: 8000