Data health

Every feed behind this site, right now.

current Healthy — within freshness limits. Measured ; never cached.

FeedStateLast
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
current3 h 40 min ago
wp302026 IN-FA
JTWC · WP
current6 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
current7 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 input5 min ago
Severe rain and rivers ingest
every 10 minutes · WPC rain forecast · MRMS rain estimate · NWS river and coastal gauges
current5 min ago
Severe analysis ingest
every 15 minutes · Surface observations · WPC surface analysis · SPC mesoanalysis and soundings
current10 min ago
Severe winter ingest
every 15 minutes · WPC winter storm severity index · WPC snow and ice chances · WPC heavy snow discussion
current2 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 answered12 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.

  • Western lower 48 · GOES-18: 1 min partial, 4/4 slots, 6 quality exclusions; 5 min partial, 16/16 slots, 36 quality exclusions
  • Eastern lower 48 · GOES-19: 1 min partial, 4/4 slots, 92 quality exclusions; 5 min partial, 16/16 slots, 354 quality exclusions

Cached readings, quality and provenance

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: delayed, footprint ; 7 retained pictures — Invalid NOHRSC export metadata.
  • Snow water equivalent: current, footprint ; 4 retained pictures

Pictures, history, clocks and provenance

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.

  • radar: recorded · 358 retained frames
  • satellite: recorded · 16 retained frames

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.

  • 8724580: current · 239 retained reports · observed

Coastal readings, quality and source evidence

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.

  • 41004: current · 140 retained reports · observed

Coastal readings, quality and source evidence

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.

Readings, trends and provenance

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.

Readings, trends and provenance

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: recorded
  • outlooks: recorded
  • hydro: recorded
  • analysis: recorded
  • winter: recorded
warnings:
outlooks:
hydro:
analysis:
winter:
Homepage satellite
every 30 min · GOES-East GeoColor · CIRA/NOAA
currentObserved 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.