Hoppla polls a JSON health endpoint inside your own app and reads back the things only your app can see: queue depth, disk filling up, failed jobs, a flaky third party. It speaks Oh Dear's format natively, with the same secret header and the same { finishedAt, checkResults[] } shape, so an Oh Dear health endpoint you already shipped works with zero code changes. One sub-check failed or crashed and the monitor goes down. And a stale or misconfigured endpoint? It warns you, instead of reporting a green it hasn't earned.
APP / SAMPLE OUTPUTIllustrative example
→ GET /health [oh-dear-health-check-secret] 200 · 7/8 ok · queue:failed depth=4120 -> DOWN