MADRIDAire

Technical details

This is the operational read: data, alerts, automation, and the gap between what is configured and what is actually flowing in production.

Operational monitoring

System operational status

A panel for reviewing data updates, system health, alerts, and automation without hiding the real state of the project.

Environment

production

Cloudflare D1

Global status

system ready

observations ready

Latest update

2026-09-28 00:00

over 12h old

Active alerts

3

1 critical · 0 warning

Current operational read

What is governing the system right now

Cloudflare D1 + ingestion

Cloudflare D1 is responding, but the signal is lagging

The API is already reading from Cloudflare D1, although the last valid observation is still 28 Sept 2026, 02:00. The next point to review is the protected ingestion cycle, not database connectivity.

Environment

production

reported by the API

Observation source

Cloudflare D1

active read path

Latest valid observation

28 Sept 2026, 02:00

over 12h old

Remote ingest

cron ready

D1 yes · jobs yes

Pipeline status

production

ETL Pipeline

observations ready

2026-09-28 00:00

Data Quality

stale

28 stations · 12 pollutants

Predictions

model v1 ready

2026-05-13 23:13

ML Model

model v1 ready

NO2 v1 active

Data updates

observations ready

Source

Cloudflare D1

Local file

-

Data health

over 12h old

Stations online

28

Pollutant coverage

12

Quality status

quality ready

Forecast updates

model v1 ready

Forecast rows

672

Stations online

28

Horizon

24

Source

local model v1 artifact

Generated at

2026-05-13 23:13

Current model

model v1 ready

Forecast model

NO2 model v1

Horizon

24h

Improvement vs baseline

5.62%

Training window

2025-01-08 → 2025-12-31

Test window

2026-01-01 → 2026-04-29

Active alerts

alerts ready

data

critical

Frescura observacional degradada

La API está leyendo desde Cloudflare D1, pero la última observación válida sigue marcada como 'stale'. Conviene revisar el ciclo de ingestión protegido antes que la conexión a la base.

2026-09-28 00:00Cloudflare D1

air quality

info

Máximo NO2 observado

La estación 28_047_002 lidera la señal reciente con 27.0 µg/m³.

28_047_002NO22026-09-28 00:00official daily CSV
low

forecast

info

24h forecast peak

El máximo previsto en la ventana actual es 26.4 µg/m³ en 28_058_004 a +14h.

28_058_004NO22026-04-30 06:00local model v1 artifact
low

Automation

cron ready

Protected jobs

yes

Cloudflare D1 ready

yes

Protected endpoints

ingest-air-qualityingest-weathergenerate-predictionsrefresh-aggregatesregister-model-version