{
  "request_status": "success",
  "message": "Service degraded: published data is stale",
  "data": {
    "service": "cca-weather",
    "status": "degraded",
    "time": "2026-09-05T01:17:11.661Z",
    "components": [
      {
        "name": "wx-core",
        "binding": "DB_CORE",
        "ok": true
      },
      {
        "name": "wx-alerts",
        "binding": "DB_ALERTS",
        "ok": true
      },
      {
        "name": "wx-obs",
        "binding": "DB_OBS",
        "ok": true
      },
      {
        "name": "wx-forecast",
        "binding": "DB_FORECAST",
        "ok": true
      },
      {
        "name": "wx-hydro",
        "binding": "DB_HYDRO",
        "ok": true
      },
      {
        "name": "weather-archive",
        "binding": "ARCHIVE",
        "ok": true
      },
      {
        "name": "CACHE",
        "binding": "CACHE",
        "ok": true
      }
    ],
    "datasets": [
      {
        "id": "afd",
        "title": "Forecast Discussions",
        "kind": "structured",
        "source": "noaa-nws",
        "cadence_secs": 3600,
        "last_status": "ok",
        "last_run_at": "2026-09-05T00:47:38.131Z",
        "last_ok_at": "2026-09-05T00:47:38.131Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 1772
      },
      {
        "id": "alerts",
        "title": "Watches & Warnings",
        "kind": "structured",
        "source": "nws-api",
        "cadence_secs": 60,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:16:48.852Z",
        "last_ok_at": "2026-09-05T01:16:48.852Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 22
      },
      {
        "id": "aqm",
        "title": "Air Quality (NAQFC)",
        "kind": "tiles",
        "source": "noaa-naqfc",
        "cadence_secs": 3600,
        "last_status": null,
        "last_run_at": "2026-09-05T00:18:20.494Z",
        "last_ok_at": null,
        "last_error": null,
        "fresh": false,
        "age_secs": null
      },
      {
        "id": "aurora",
        "title": "Aurora (OVATION)",
        "kind": "tiles",
        "source": "noaa-swpc",
        "cadence_secs": 600,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:10:56.337Z",
        "last_ok_at": "2026-09-05T01:10:56.337Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 374
      },
      {
        "id": "avalanche",
        "title": "Avalanche Danger",
        "kind": "structured",
        "source": "avalanche-org",
        "cadence_secs": 3600,
        "last_status": null,
        "last_run_at": "2026-07-02T02:11:27.400Z",
        "last_ok_at": null,
        "last_error": null,
        "fresh": false,
        "age_secs": null
      },
      {
        "id": "buoys",
        "title": "Marine Buoys (NDBC)",
        "kind": "points",
        "source": "noaa-ndbc",
        "cadence_secs": 1800,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:05:43.616Z",
        "last_ok_at": "2026-09-05T01:05:43.616Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 687
      },
      {
        "id": "eas",
        "title": "EAS / IPAWS Alerts",
        "kind": "structured",
        "source": "fema-ipaws",
        "cadence_secs": 900,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:13:35.056Z",
        "last_ok_at": "2026-09-05T01:13:35.056Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 215
      },
      {
        "id": "forecast",
        "title": "Point Forecasts",
        "kind": "structured",
        "source": "nws-api",
        "cadence_secs": 3600,
        "last_status": "ok",
        "last_run_at": "2026-09-05T00:56:16.583Z",
        "last_ok_at": "2026-09-05T00:56:16.583Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 1254
      },
      {
        "id": "heatrisk",
        "title": "WPC HeatRisk",
        "kind": "tiles",
        "source": "noaa-wpc-heatrisk",
        "cadence_secs": 3600,
        "last_status": "ok",
        "last_run_at": "2026-09-05T00:54:25.789Z",
        "last_ok_at": "2026-09-05T00:54:25.789Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 1365
      },
      {
        "id": "hms",
        "title": "HMS Smoke & Fire",
        "kind": "structured",
        "source": "noaa-nesdis-hms",
        "cadence_secs": 1800,
        "last_status": "error",
        "last_run_at": "2026-09-05T01:05:43.301Z",
        "last_ok_at": "2026-09-04T23:31:57.877Z",
        "last_error": "404",
        "fresh": false,
        "age_secs": 6312
      },
      {
        "id": "hydro",
        "title": "River Gauges",
        "kind": "points",
        "source": "noaa-nwps",
        "cadence_secs": 900,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:11:19.337Z",
        "last_ok_at": "2026-09-05T00:56:09.599Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 1261
      },
      {
        "id": "level3-dualpol",
        "title": "Dual-Pol Radar (L3)",
        "kind": "tiles",
        "source": "unidata-nexrad-l3",
        "cadence_secs": 300,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:15:26.123Z",
        "last_ok_at": "2026-09-05T01:15:26.123Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 104
      },
      {
        "id": "lightning-glm",
        "title": "Lightning (GLM)",
        "kind": "tiles",
        "source": "noaa-goes19",
        "cadence_secs": 300,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:12:46.876Z",
        "last_ok_at": "2026-09-05T01:12:46.876Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 263
      },
      {
        "id": "lsr",
        "title": "Local Storm Reports",
        "kind": "structured",
        "source": "noaa-nws-iem",
        "cadence_secs": 300,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:15:26.841Z",
        "last_ok_at": "2026-09-05T01:15:26.841Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 104
      },
      {
        "id": "mesoscale",
        "title": "Mesoscale Discussions",
        "kind": "structured",
        "source": "noaa-spc-wpc",
        "cadence_secs": 300,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:15:25.704Z",
        "last_ok_at": "2026-09-05T01:15:25.704Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 105
      },
      {
        "id": "model-hrrr",
        "title": "Models (HRRR/GFS)",
        "kind": "tiles",
        "source": "noaa-hrrr-bdp-pds",
        "cadence_secs": 3600,
        "last_status": "ok",
        "last_run_at": "2026-09-05T00:34:58.338Z",
        "last_ok_at": "2026-09-05T00:34:58.338Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 2532
      },
      {
        "id": "mrms-derived",
        "title": "MRMS Derived Products",
        "kind": "tiles",
        "source": "noaa-mrms",
        "cadence_secs": 300,
        "last_status": null,
        "last_run_at": "2026-09-05T01:16:19.179Z",
        "last_ok_at": null,
        "last_error": null,
        "fresh": false,
        "age_secs": null
      },
      {
        "id": "msc",
        "title": "Canada MSC (GeoMet)",
        "kind": "tiles",
        "source": "eccc-geomet",
        "cadence_secs": 1800,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:05:45.241Z",
        "last_ok_at": "2026-09-05T01:05:45.241Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 685
      },
      {
        "id": "obs-buoy",
        "title": "Buoy Observations",
        "kind": "points",
        "source": "noaa-ndbc",
        "cadence_secs": 600,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:13:02.021Z",
        "last_ok_at": "2026-09-05T01:13:02.021Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 248
      },
      {
        "id": "obs-metar",
        "title": "METAR Observations",
        "kind": "points",
        "source": "nws-api",
        "cadence_secs": 300,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:11:34.292Z",
        "last_ok_at": "2026-09-05T01:11:34.292Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 336
      },
      {
        "id": "outlooks",
        "title": "Outlooks & Hazards",
        "kind": "structured",
        "source": "noaa-arcgis",
        "cadence_secs": 1800,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:05:42.398Z",
        "last_ok_at": "2026-09-05T01:05:42.398Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 688
      },
      {
        "id": "radar-mrms",
        "title": "Radar (MRMS mosaic)",
        "kind": "tiles",
        "source": "noaa-mrms",
        "cadence_secs": 120,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:15:24.581Z",
        "last_ok_at": "2026-09-05T01:15:24.581Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 106
      },
      {
        "id": "sat-goes-east",
        "title": "Satellite (GOES-East)",
        "kind": "tiles",
        "source": "noaa-goes19",
        "cadence_secs": 300,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:12:46.128Z",
        "last_ok_at": "2026-09-05T01:12:46.128Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 264
      },
      {
        "id": "spc-wpc",
        "title": "SPC/WPC Outlooks",
        "kind": "structured",
        "source": "noaa-spc-wpc",
        "cadence_secs": 900,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:06:52.092Z",
        "last_ok_at": "2026-09-05T01:06:52.092Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 618
      },
      {
        "id": "sst",
        "title": "Sea Surface Temp (OISST)",
        "kind": "tiles",
        "source": "noaa-oisst",
        "cadence_secs": 21600,
        "last_status": "error",
        "last_run_at": "2026-09-04T19:40:23.240Z",
        "last_ok_at": "2026-08-31T19:14:10.270Z",
        "last_error": "no OISST daily files in current month partition",
        "fresh": false,
        "age_secs": 367380
      },
      {
        "id": "tides",
        "title": "Tides & Water Levels",
        "kind": "structured",
        "source": "noaa-coops",
        "cadence_secs": 86400,
        "last_status": "ok",
        "last_run_at": "2026-09-04T22:55:46.020Z",
        "last_ok_at": "2026-09-04T22:55:46.020Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 8484
      },
      {
        "id": "tropical",
        "title": "Tropical Systems",
        "kind": "structured",
        "source": "noaa-nhc",
        "cadence_secs": 900,
        "last_status": "ok",
        "last_run_at": "2026-09-05T01:08:43.392Z",
        "last_ok_at": "2026-09-05T01:08:43.392Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 507
      },
      {
        "id": "usdm",
        "title": "US Drought Monitor",
        "kind": "structured",
        "source": "ndmc-usdm",
        "cadence_secs": 21600,
        "last_status": "ok",
        "last_run_at": "2026-09-04T19:40:21.797Z",
        "last_ok_at": "2026-09-04T19:40:21.797Z",
        "last_error": null,
        "fresh": true,
        "age_secs": 20209
      }
    ],
    "catalog": {
      "layers": 89,
      "frames": 427066,
      "radar": {
        "latest_ts": "2026-09-05T01:06:40Z",
        "fresh": true,
        "age_secs": 630
      }
    }
  },
  "meta": {
    "sources": [
      "cca-weather"
    ],
    "cache": {
      "status": "bypass",
      "layer": "live"
    },
    "upstream": {
      "status": "skipped"
    },
    "as_of": null,
    "response_time_ms": 1636
  }
}