Skip to main content
profClaw exposes two health endpoints: a simple liveness probe and a detailed diagnostic endpoint with per-component status.

GET /api/health

Simple health check for load balancers and container orchestrators.
Response 200
Always returns 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.
Response 200 (healthy)

Health status values

Queue health thresholds

DLQ health thresholds


GET /api/health/ready

Readiness probe - returns 200 only when the server is fully initialized and ready to serve requests.
Use this for Kubernetes readinessProbe and similar container checks.

Metrics

Returns a MetricsSummary with request rates, error rates, and p95 latencies per endpoint. Used by the health detailed endpoint and available for external monitoring tools.