What the ingestion pipeline did last, and how old the freshest reading is. Published rather than hidden: a site built around someone else’s data should be able to tell you when it last heard from them.
Newest reading
just now
| Source | Result | When | Rows |
|---|---|---|---|
| NOAA CO-OPS (tide, water level) | ok | Sep 14, 10:12 am | 2,238 |
| NDBC latest_obs (current conditions) | ok | Sep 14, 10:10 am | 0 |
| NDBC realtime2 (history, water temp) | ok | Sep 14, 9:04 am | 0 |
| Station | Live metrics | Newest |
|---|---|---|
| Crescent City | 9 | just now |
| San Francisco | 9 | just now |
| Monterey | 10 | just now |
| Port San Luis | 10 | just now |
| Santa Monica | 6 | just now |
| La Jolla | 6 | just now |
This page is not the alarm. A status page nobody opens is exactly how a scheduled job fails unnoticed for a month. A separate scheduled check asserts freshness and exits non-zero when it is wrong, which is the part that actually gets anyone’s attention.