Check Health and Monitoring
Use separate release and deployment evidence for image identity. A health handler does not expose release manifest identity. Use the health response and monitoring timestamp only for availability evidence. Do not include cookies, tokens, or private response bodies.
Prerequisites
Section titled “Prerequisites”Record the expected image identity from the release workflow. Record the deployment time from the production operator. Obtain monitoring access for the selected lane.
Actions
Section titled “Actions”- Check Auth at
/api/v1/health. - Check Learn at
/api/health. - Check Tracker at
/api/health. - Check Nexus at
/api/health. - Check pckg at
/health/ready. - Check the Website at
/. - Compare the public check times with container health.
- Inspect the same deployment window at
monitor.beskid-lang.org.
| Boundary | Healthy evidence | Next diagnostic |
|---|---|---|
| Website | Successful HTTP status for /. | Site container and proxy logs. |
| Auth | Successful HTTP status for /api/v1/health. | Auth volume, session configuration, and OAuth callback. |
| Learn | Successful HTTP status for /api/health. | One safe lesson check and runtime-kit evidence. |
| Tracker | Successful HTTP status for /api/health. | SQLite volume and Auth hub configuration. |
| Nexus | Successful HTTP status for /api/health. | Proxy trust boundary and nexus-data. |
| pckg | Successful HTTP status for /health/ready. | PostgreSQL connectivity and artifact volume. |
Expected result
Section titled “Expected result”Every required route returns a successful HTTP status. Container and public evidence agree on the deployment window. Separate release and deployment evidence identifies the expected images.
Recovery
Section titled “Recovery”If one boundary fails, preserve its correlation evidence and inspect only that service. If several services fail, inspect the proxy and shared lane first. Ask the production operator to restore the previous state when the deployment caused the failure. Repeat all checks after the operator completes recovery.