As part of the SRE Requirements, we should develop liveness and readiness health check endpoints to ascertain the status of the our APIs so that the distributed system like k8s can take the appropriate action automatically to route the traffic or self-heal the service based on the health check results.
It is recommended to create this functionality into a library for all APIs to re-use and also allow to override for any particular service.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | RThomas-WMF | T358575 Q4 Kubernetes(k8s) platform for Enterprise Applications | |||
Open | None | T363985 Healthcheck endpoints for APIs | |||
Open | None | T363986 Healthcheck endpoint for kafka consumers and producers |