per-process-healthchecks
In many modern deployment frameworks there is an expectation that
an application can expose a health-check endpoint so that the binary
status can be monitored. Nova currently does not provide a way to
inspect the health of its binary which complicates cloud monitoring
and maintenance. This blueprint seeks to expose a local health-check
endpoint to address this feature gap.
readonly nova ptg link
https:/
AGREED:
support http and unix socket in a nova lib
use cached data for health check
using time stamp to detect deadlock instead of active probe
api support /healthcheck, we will debate this in the spec but the http supprot might be enough for that use case
also this need a spec which i will file, initial implementation will be in nova not a lib.
orginal text at https:/
Blueprint information
- Status:
- Not started
- Approver:
- sean mooney
- Priority:
- Undefined
- Drafter:
- sean mooney
- Direction:
- Approved
- Assignee:
- melanie witt
- Definition:
- Approved
- Series goal:
- Accepted for antelope
- Implementation:
-
Deferred
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[20220113 bauzas] Spec was approved https:/
impl https:/
[20220225 bauzas] Implementation hit by FeatureFreeze, please repropose the blueprint/spec for the Zed release.
[20221128 bauzas] Spec was approved https:/
Gerrit topic: https:/
Addressed by: https:/
[WIP] add healthcheck manager to manager base
Addressed by: https:/
[WIP] add healthcheck tracker to nova context
Addressed by: https:/
[WIP] add healthcheck utils and constants
[20230307 bauzas] Deferred as implementation not merged in 2023.1
Addressed by: https:/
add healthcheck endpoint to proxy commands