current Healthy — within freshness limits. Measured ; never cached.
| Feed | State | Last |
|---|---|---|
| Storm graphics every 30 min | current 2 storms published. | 7 min ago |
| Render scheduler every 30 min | current Last run completed. | 7 min ago |
| ep222026 VANCE NHC · EP | current | 3 h 40 min ago |
| wp302026 IN-FA JTWC · WP | current | 6 h 40 min ago |
| NWS message ingest every 10 min · api.weather.gov | current 400 messages held. | 7 sec ago |
| Severe warnings ingest every minute · NWS alerts · SPC discussions · NWS alert polygons for Radar | current | 7 sec ago |
| Severe outlooks ingest every 5 minutes · SPC and WPC outlooks, narratives and storm reports | current error recorded day1-hail: could not be read (not-json): Unexpected end of JSON input | 5 min ago |
| Severe rain and rivers ingest every 10 minutes · WPC rain forecast · MRMS rain estimate · NWS river and coastal gauges | current | 5 min ago |
| Severe analysis ingest every 15 minutes · Surface observations · WPC surface analysis · SPC mesoanalysis and soundings | current | 10 min ago |
| Severe winter ingest every 15 minutes · WPC winter storm severity index · WPC snow and ice chances · WPC heavy snow discussion | current | 2 min ago |
| Severe local forecasts On request, when a reader chooses a town · NWS point forecasts, api.weather.gov | current last failure 12 days ago: the pass ran out of time before it answered | 12 days ago |
| Storm Mode radar-cell observations every 2 min · IEM / NEXRAD | current Feed generated . 78 of 131 individual scans are inside their budget. Algorithm observations are not official warnings or confirmed tornadoes. | 66 sec ago |
| Lightning activity — GOES GLM every 60 sec · NOAA GOES-R GLM | partial Collector checked ; aggregation end . Total lightning, including in-cloud activity. Complete acquisition is not verified all-sky detection coverage or an all-clear.
| 53 sec ago |
| Snow analysis — NOHRSC every 15 min · NOAA / NWS / NOHRSC | delayed Source-rendered lower-48 snow analysis; footprint time is qualified. History is retained captured pictures, not a time-enabled NOAA service.
| Snow depth: Snow water equivalent: |
| Storm Mode replay recording every 5 min | archive recording Recording begins with deployment/activation. Source times and archive cadence are independent. Missing frames never use latest pixels; no production soak is claimed.
Source checkpoints: warnings 774; outlooks 0 · Source checkpoints cannot be read; hydro 145; analysis 97; winter 97. | |
| NOAA CO-OPS coastal water levels every 6 min | current checks Observed water level is relative to the named vertical datum, not flood depth above ground. Observed minus predicted tide is a matched-time residual, not a universal storm-surge or inundation forecast. Buoy wind is not a cyclone maximum; significant wave height is not coastal flood depth. Missing readings are not zero.
| |
| NOAA NDBC coastal/ocean observations every 10 min | current checks Observed water level is relative to the named vertical datum, not flood depth above ground. Observed minus predicted tide is a matched-time residual, not a universal storm-surge or inundation forecast. Buoy wind is not a cyclone maximum; significant wave height is not coastal flood depth. Missing readings are not zero.
| |
| Retained surface-station observations Existing scheduled source pass · optional local history | recorded 2439 stations · 111142 retained readings. Oldest reading ; target 24 hours. Individual reading ages remain independent. | |
| Retained NWPS observed water levels Existing scheduled source pass · optional local history | recorded 288 stations · 3844 retained readings. Oldest reading ; target 24 hours. Individual reading ages remain independent. | |
| Storm Mode retained source chronology Recorded by the existing Severe source passes · optional archive | recorded Normalized source revisions and warning messages. Retained imagery has separate recording coverage.
| warnings: outlooks: hydro: analysis: winter: |
| Homepage satellite every 30 min · GOES-East GeoColor · CIRA/NOAA | current | Observed 40 min ago |
| Radar feeds probed every 7 days · third-party services | 4 failing of 48 ndfd-pop12 — GetMap did not return an image (text/xml;charset=UTF-8): <ServiceException code="LayerNotDefined" locator="layers"> Could not find layer ndfd_precipitation:conus_12hr_precipitation_probability; ndfd-qpf6 — GetMap did not return an image (text/xml;charset=UTF-8): <ServiceException code="LayerNotDefined" locator="layers"> Could not find layer ndfd_precipitation:conus_6hr_precipitation_amount; ndfd-snow6 — GetMap did not return an image (text/xml;charset=UTF-8): <ServiceException code="LayerNotDefined" locator="layers"> Could not find layer ndfd_precipitation:conus_6hr_snow_amount; ndfd-temp — GetMap did not return an image (text/xml;charset=UTF-8): <ServiceException code="LayerNotDefined" locator="layers"> Could not find layer ndfd_temperature:conus_air_temperature. The affected layer will not draw; the rest of the map is unaffected. | 3 days ago |
Cadences are the schedules these run on and the centres publish on, not a
prediction: an intermediate or special advisory can arrive at any time, and none of them is
promised. The same verdict as JSON: /health (200 healthy,
503 not) · API reference · About.
What the four words mean
current — published within the schedule it runs on. delayed — a scheduled window has passed with nothing published, and what is published is still inside its freshness limit. degraded — still publishing, with something behind it unread or failed. stale — past a freshness limit. The indicator in the bar above says the same word from the same judgement.
The severe ingest rows use three words of their own, and sit outside the verdict above until that section launches. current — every source was read inside its budget (5 min for warnings, 20 min for outlooks). down — a source's last good read is older than that. not reported — nothing has been read yet, which is never the same as nothing in force. A row takes the worst of its sources' words, and names each source that is not current. The local forecasts row is asked for only when a reader chooses a town: it is down after 3 requests to NWS in a row fail, and a quiet spell is no request, never a fault.

