Skip to content

Healthcheck Core concepts

ScopeQuestion
livenessShould the process keep running?
readinessCan this instance accept traffic?
startupHas initialization completed?
diagnosticsWhat protected operational detail is available?

all is a run scope for monitoring, not a check registration scope.

Checks return a status and can affect aggregate health when critical for the selected scope. Collectors add report-level metrics and resources; collector failure does not become a check result.

Statuses are ok, degraded, and unhealthy. Critical results determine aggregate status. The default HTTP policy maps degraded to 200 and unhealthy to 503; strict readiness can map degraded to 503.

Use minimal, standard, or diagnostic profiles. Details can contain sensitive operational data, so expose diagnostic output only behind access control.