Elie Habib
36a7890e44
feat(api): add comprehensive health check endpoint for UptimeRobot ( #1091 )
...
Checks all 44 Redis cache keys (33 bootstrap + 11 standalone) plus
17 seed-meta freshness timestamps in a single Redis pipeline.
- Returns HEALTHY/DEGRADED/UNHEALTHY with per-key status
- Distinguishes seed-backed keys (STALE_SEED) from on-demand keys (EMPTY_ON_DEMAND)
- No auth required, ?compact=1 for minimal payload
- UptimeRobot: keyword monitor on "HEALTHY", HTTP 503 on UNHEALTHY
2026-03-06 08:25:40 +04:00
..
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-02-21 03:39:56 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-02-15 20:33:20 +04:00
2026-03-04 08:16:35 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-04 15:02:03 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 14:13:34 +04:00
2026-03-02 21:29:14 +04:00
2026-03-05 07:18:59 +04:00
2026-02-21 10:36:23 +00:00
2026-02-13 23:05:51 +04:00
2026-03-03 00:25:09 +04:00
2026-03-02 19:28:31 +04:00
2026-03-05 23:19:10 +04:00
2026-03-02 19:28:31 +04:00
2026-03-05 18:24:22 +04:00
2026-03-02 16:17:17 +04:00
2026-03-02 18:18:43 +04:00
2026-02-21 03:39:56 +04:00
2026-03-02 19:04:07 +04:00
2026-03-02 18:18:43 +04:00
2026-03-06 08:25:40 +04:00
2026-02-24 08:21:03 +00:00
2026-02-22 03:19:01 +04:00
2026-02-22 03:19:01 +04:00
2026-03-02 19:28:31 +04:00
2026-03-02 21:29:14 +04:00
2026-03-02 19:28:31 +04:00
2026-03-05 07:18:59 +04:00
2026-03-05 07:18:59 +04:00
2026-03-04 17:37:15 +04:00
2026-02-21 03:39:56 +04:00
2026-03-04 22:35:22 +04:00
2026-03-02 18:18:43 +04:00