Readiness probe, including dependencies
GET /health/deep
GET
/health/deep
Proves the database answers, unlike the DB-free liveness probe at /health. Deliberately minimal so it leaks nothing: no counts, no hostnames.
The status code is the signal — the SAME body comes back with 503 when the database is unreachable, so a monitor can read either the code or ok.
Responses
Section titled “ Responses ”Successful response.
object
ok
required
boolean
db
required
string
bus
required
string
version
required
string
uptimeSec
required
integer
The database did not answer. Body is identical to the 200, with ok: false and db: "error".
object
ok
required
boolean
db
required
string
bus
required
string
version
required
string
uptimeSec
required
integer