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.19 min ago
Render scheduler
every 30 min
current Last run completed.19 min ago
cp042026 PENA
NHC · CP
current2 h 53 min ago
wp312026 CEMPAKA
JTWC · WP
current5 h 53 min ago
NWS message ingest
every 10 min · api.weather.gov
current 400 messages held.3 min ago
Severe warnings ingest
every minute · NWS alerts · SPC discussions · NWS alert polygons for Radar
current33 sec ago
Severe outlooks ingest
every 5 minutes · SPC and WPC outlooks, narratives and storm reports
current2 min ago
Severe rain and rivers ingest
every 10 minutes · WPC rain forecast · MRMS rain estimate · NWS river and coastal gauges
current7 min ago
Severe analysis ingest
every 15 minutes · Surface observations · WPC surface analysis · SPC mesoanalysis and soundings
current7 min ago
Severe winter ingest
every 15 minutes · WPC winter storm severity index · WPC snow and ice chances · WPC heavy snow discussion
down Not current: wssi-p-major down, last read 1 h 30 min ago. Its last run finished 15 min ago. error recorded wssi-p-major: could not be read (wrong-shape): the map service answered with an error1 h 30 min ago past budget
Severe local forecasts
On request, when a reader chooses a town · NWS point forecasts, api.weather.gov
current last failure 7 days ago: the pass ran out of time before it answered4 days ago
Storm Mode radar-cell observations
every 2 min · IEM / NEXRAD
current

Feed generated . 73 of 223 individual scans are inside their budget. Algorithm observations are not official warnings or confirmed tornadoes.

2 min 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 complete, 4/4 slots, 0 quality exclusions; 5 min partial, 16/16 slots, 1 quality exclusions
  • Eastern lower 48 · GOES-19: 1 min partial, 4/4 slots, 58 quality exclusions; 5 min partial, 16/16 slots, 239 quality exclusions

Cached readings, quality and provenance

16 sec ago
Snow analysis — NOHRSC
every 15 min · NOAA / NWS / NOHRSC
current metadata checks

Source-rendered lower-48 snow analysis; footprint time is qualified. History is retained captured pictures, not a time-enabled NOAA service.

  • Snow depth: current, footprint ; 8 retained pictures
  • 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 · 15 retained frames

Source checkpoints: warnings 585; outlooks 0 · Source checkpoints cannot be read; hydro 145; analysis 96; 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

2288 stations · 109247 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

133 stations · 1606 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 53 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.6 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.