GET /api/health
Simple health check for load balancers and container orchestrators.200
200 if the server is running, regardless of internal component health.
GET /api/health/detailed
Full diagnostic health check including queue depth, adapter status, circuit breakers, and system metrics.200 (healthy)
Health status values
Queue health thresholds
DLQ health thresholds
GET /api/health/ready
Readiness probe - returns200 only when the server is fully initialized and ready to serve requests.
readinessProbe and similar container checks.
Metrics
MetricsSummary with request rates, error rates, and p95 latencies per endpoint. Used by the health detailed endpoint and available for external monitoring tools.
Related
- Task Queue API - Inspect queue depth that affects health status
- Agents API - Per-adapter health checks included in detailed health
- profclaw doctor - Run system diagnostics from the CLI
- Monitoring Guide - Set up health check dashboards and alerts