Air collector
Healthy
81 station rows in latest run · 0 failures / 6 h.
Research operations · automated watchdog
Collectors run hourly. A separate audit follows them at minute 40, checks continuity, source freshness, QC, frozen-release consistency and the previous completed Delhi-local day, then records any finding as an incident.
Current state
Review items open
Audit ops-1.0.0 · 36 min ago
Air collector
Healthy
81 station rows in latest run · 0 failures / 6 h.
Meteorology collector
Healthy
5/5 locked nodes · 0 failures / 6 h.
Open findings
46
0 critical · 46 review. Findings do not automatically delete observations.
Frozen releases
Consistent
Declared row counts are checked against finalized release tables every audit.
Current findings
Completed-day PM2.5 monitor-hour completeness fell below 70%
reviewCompleteness 58.0%
DAILY_PM25_COMPLETENESS · last seen 24 Oct 2026, 3:10 pm
Completed-day PM10 monitor-hour completeness fell below 70%
reviewCompleteness 58.0%
DAILY_PM10_COMPLETENESS · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewITO, Delhi - CPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewTikri Kalan ,Delhi-DPCC · 17 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewR K Puram, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewJawaharlal Nehru Stadium, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewIHBAS, Dilshad Garden, Delhi - CPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewAmity University, Panchgaon - IITM · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNajafgarh, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewIIT Delhi, Delhi - IITM · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSirifort, Delhi - CPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNorth Campus, DU, Delhi - IITM · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNathu Colony, Ballabgarh - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewBurari Crossing, Delhi - IITM · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewIGI Airport (T3), Delhi - IITM · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewIndirapuram, Ghaziabad - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSri Aurobindo Marg, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewJahangirpuri, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewAshok Vihar, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewAnand Vihar, Hapur - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewVasundhara, Ghaziabad - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewCantonment Area, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNew Industrial Town, Faridabad - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewPatparganj, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewPrashant Garden, Khora - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewPunjabi Bagh, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewITO, Delhi - CPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewMandir Marg, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewPusa_IMD · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewBawana, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSector 11, Faridabad - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewIMD Lodhi Road, Delhi - IITM · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNSIT Dwarka, Delhi - CPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewKnowledge Park - III, Greater Noida - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewRohini, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSector-1, Noida - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSector-2 IMT, Manesar - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSector 30, Faridabad - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSector-51, Gurugram - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNathu Colony, Ballabgarh - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewArya Nagar, Bahadurgarh - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewVivek Vihar, Delhi - DPCC · 19 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewWazirpur, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewVikas Sadan, Gurugram - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewSRM University, Modinagar - UPPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
A station feed missed at least half of eligible PM2.5 hours in the completed day
reviewNew Industrial Town, Faridabad - HSPCB · 24 missing of 24 eligible PM2.5 hours
DAILY_FEED_GAP · last seen 24 Oct 2026, 3:10 pm
Collector continuity
Air collector
Cron active · latest invocation succeeded
Successful run 1 h ago; newest source observation 1 h 46 min ago.
Meteorology collector
Cron active · latest invocation succeeded
Successful run 54 min ago; newest protocol hour 2 h 16 min ago.
Audit
succeeded · every hour at :40 UTC-minute
Runs after the air (:12) and meteorology (:22) collectors. A silent collector should therefore become visible without waiting for someone to open the site.
Completed-day ledger
Current incomplete day is excluded.
| Date | PM2.5 | PM10 | Observed / eligible | Meteorology | Weather node-hours |
|---|---|---|---|---|---|
| 23 Oct 2026 | 58.0% | 58.0% | 1,670 / 2,878 | 100.0% | 120/120 |
| 22 Oct 2026 | 60.3% | 60.1% | 1,722 / 2,856 | 100.0% | 120/120 |
| 21 Oct 2026 | 56.4% | 57.0% | 1,609 / 2,853 | 100.0% | 120/120 |
| 20 Oct 2026 | 62.0% | 62.0% | 1,756 / 2,831 | 100.0% | 120/120 |
| 19 Oct 2026 | 62.9% | 62.9% | 1,752 / 2,785 | 91.7% | 110/120 |
| 18 Oct 2026 | 65.1% | 64.5% | 1,812 / 2,784 | 100.0% | 120/120 |
| 17 Oct 2026 | 53.9% | 53.0% | 1,488 / 2,761 | 87.5% | 105/120 |
| 16 Oct 2026 | 62.6% | 63.3% | 1,729 / 2,760 | 100.0% | 120/120 |
| 15 Oct 2026 | 57.7% | 58.8% | 1,593 / 2,759 | 100.0% | 120/120 |
| 14 Oct 2026 | 65.4% | 65.8% | 1,784 / 2,728 | 100.0% | 120/120 |
| 13 Oct 2026 | 60.3% | 60.5% | 1,587 / 2,632 | 95.8% | 115/120 |
| 12 Oct 2026 | 12.3% | 12.5% | 290 / 2,352 | 100.0% | 120/120 |
| 11 Oct 2026 | 0.0% | 0.0% | 0 / 2,304 | 100.0% | 120/120 |
| 10 Oct 2026 | Not evaluable | Not evaluable | — | 100.0% | 120/120 |
Watchdog rules · ops-1.0.0
Continuity: collector cron state, successful-run heartbeat, normalized network/node yield and recent failed runs.
Freshness: ambient source age above four hours and protocol meteorology age above three hours become review conditions; longer gaps escalate.
Integrity: duplicate normalized station-hours, QC flags, coordinate shifts and finalized-release row-count mismatches.
Completed days: network PM2.5/PM10 completeness plus station feeds missing at least half their eligible PM2.5 hours. Weather completeness is evaluated only after the prospective model lock covers the full day.
Incident history
DAILY_FEED_GAP
openITO, Delhi - CPCB · 24 missing of 24 eligible PM2.5 hours · seen 306 audits
DAILY_FEED_GAP
openPusa_IMD · 24 missing of 24 eligible PM2.5 hours · seen 283 audits
DAILY_FEED_GAP
openNew Industrial Town, Faridabad - HSPCB · 24 missing of 24 eligible PM2.5 hours · seen 678 audits
DAILY_FEED_GAP
openPunjabi Bagh, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours · seen 378 audits
DAILY_FEED_GAP
openMandir Marg, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours · seen 513 audits
DAILY_FEED_GAP
openIGI Airport (T3), Delhi - IITM · 24 missing of 24 eligible PM2.5 hours · seen 594 audits
DAILY_FEED_GAP
openAshok Vihar, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours · seen 282 audits
DAILY_FEED_GAP
openVasundhara, Ghaziabad - UPPCB · 24 missing of 24 eligible PM2.5 hours · seen 426 audits
DAILY_FEED_GAP
openJahangirpuri, Delhi - DPCC · 24 missing of 24 eligible PM2.5 hours · seen 402 audits
DAILY_FEED_GAP
openPrashant Garden, Khora - UPPCB · 24 missing of 24 eligible PM2.5 hours · seen 498 audits
Research operations complement—not replace—the methods protocol.
Thresholds are operational review gates. Analytical inclusion/exclusion rules remain defined separately in Methods and frozen research releases.
Latest completed-day record: 2026-10-23. Automated incident checks are intentionally conservative and may surface source problems that later resolve.