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
9 minutes ago
| Source | Result | When | Rows |
|---|---|---|---|
| NOAA CO-OPS (tide, water level) | ok | Sep 14, 9:48 am | 2,021 |
| NDBC latest_obs (current conditions) | ok | Sep 14, 9:50 am | 23 |
| NDBC realtime2 (history, water temp) | ok | Sep 14, 9:04 am | 0 |
| Station | Live metrics | Newest |
|---|---|---|
| Crescent City | 9 | 9 minutes ago |
| San Francisco | 9 | 9 minutes ago |
| Monterey | 10 | 9 minutes ago |
| Port San Luis | 10 | 9 minutes ago |
| Santa Monica | 6 | 9 minutes ago |
| La Jolla | 6 | 15 minutes ago |
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.