Health Check and Status Endpoints
Use this skill when exposing operational health for orchestrators.
1. Probe split
| Probe | Purpose | Dependencies |
|---|---|---|
Liveness /health/live |
Process up | None (or minimal) |
Readiness /health/ready |
Can take traffic | Critical deps; 503 if fail |
Startup /health/startup |
Boot complete | Until ready |
Do not fail liveness on downstream blips — that causes restart storms.
2. Format
Prefer application/health+json with component status. Keep checks fast and
capped.
3. Quick checklist
- Separate live/ready/startup.
- Ready returns 503 when critical deps down.
- No auth required for probes (or platform-friendly auth).
- Checks cheap; no heavy queries.
See reference.md and examples.md.