The monitoring gap: what open-source air raid data reveals about Kyiv's defense posture
Open-source tracking of Russian missile salvos offers an unprecedented window into the mechanics of Kyiv's air defense network—but the data raises as many questions about Western support as it answers.

Open-source monitoring channels captured something instructive in the early hours of May 24, 2026. Russian forces launched a layered attack against Kyiv: Iskander-M ballistic missiles fired from Bryansk Oblast, Kh-101 cruise missiles approaching from Sumy Oblast in multiple waves, and a small number of Zircon hypersonic weapons skimming south past Cherkasy toward the capital. Geran drones moved in parallel, some passing west of Kharkiv toward Poltava and Cherkasy, others south past Kyiv and southwest past Chernihiv toward the city. The attack was tracked in near-real-time by open-source OSINT operators working from publicly available radar and flight data.
The footage was striking not because it was unusual—Russia has conducted similar multi-wave strikes against Kyiv repeatedly since 2024—but because of what the trajectory data made legible: the geometry of an air defense problem that Western policymakers have been reluctant to discuss plainly.
The thesis is straightforward. Open-source monitoring of Russian air attacks on Kyiv has become sophisticated enough to document the timing, vector, and approximate payload of incoming munitions with reasonable precision. That data is valuable. But it also surfaces a question that official briefings and Western government statements rarely address directly: whether the quantity and quality of air defense materiel supplied to Ukraine is sufficient to sustain an interception rate that protects civilian infrastructure at scale. The evidence from May 24 suggests the gap between what is publicly tracked and what is publicly acknowledged may be wider than most coverage acknowledges.
What the monitoring data actually shows
The Telegram channels tracking the May 24 attack—AMK Mapping and war_monitor—documented approximately sixteen Kh-101 cruise missiles flying southwest through Sumy Oblast toward Cherkasy before turning north toward Kyiv. Separately, four groups of Kh-101s entered Chernihiv Oblast from Sumy, tracking toward Kyiv Oblast. Iskander-M launches from Bryansk were tracked entering Chernihiv Oblast en route to the capital. Two to four Zircon hypersonic missiles, among the fastest munitions in Russia's inventory, were logged approaching Kyiv from the south. Geran drones, the slower and more numerous component of Russian strikes, moved in dispersed formation across multiple vectors—west past Kharkiv, south past Kyiv toward Cherkasy, and southwest from Chernihiv toward the city.
The data captures trajectory and approximate timing. It does not capture interception outcomes. What it does reveal is the density and complexity of a single night's assault: ballistic, cruise, hypersonic, and unmanned components arriving from different azimuths within a compressed timeframe. That complexity is not incidental—it is the design. Russian planners have consistently used multi-axis salvos to stress air defense systems that must allocate interceptor stocks across competing threat vectors.
The counterargument—and its limits
The standard response from NATO-aligned analysts is that Ukrainian air defense remains broadly effective, that strikes against energy infrastructure have decreased compared to 2022–2023 levels, and that Western供给—including Patriot batteries, NASAMS, and IRIS-T systems—has meaningfully improved Kyiv's posture. Each of those claims has surface validity. Ukraine has not experienced a complete grid failure of the kind that Russia achieved in some earlier strikes. The Patriot systems deployed by the United States and Germany have demonstrated reliable interception of ballistic targets. The supply pipeline, while imperfect, has continued.
But the counterargument addresses only the headline question—whether systems work in a binary sense. It does not address the margin question: whether the inventory of interceptors, combined with the available launch platforms, can sustain the interception rates required when Russia conducts high-density multi-wave attacks. The May 24 data, while it cannot confirm interception outcomes, makes the geometry of that problem visible in a way that should inform the public debate.
The structural gap Western policymakers have avoided naming
Coverage of Ukrainian air defense has long proceeded from a framing that treats supply as the primary variable: more systems, more interceptors, better coverage. That framing is not wrong, but it is incomplete. The structural problem is not merely procurement volume—it is the mismatch between the strike patterns Russian forces have demonstrated they can sustain and the interception capacity that Ukraine has been provided.
Russia has demonstrated, across multiple campaigns in 2024 and 2025, the ability to launch thirty or more munitions in a single night across multiple axes. Ukrainian systems, drawing on a combination of Soviet-era and Western-supplied platforms, have intercepted a significant portion of those strikes. But interception rates above 90 percent require redundancy that the current supply picture does not clearly provide. A single failed interception of a Kh-101 inside a populated area is not a statistical anomaly—it is a political event with cascading consequences for civilian morale and infrastructure planning.
This is not an argument for despair. It is an argument for honesty. The open-source monitoring community has built a surveillance capacity that would have been unthinkable a decade ago. Civilians in Kyiv, tracked by Telegram channels and OSINT feeds, can follow the geometry of an incoming attack in real time. That same data should inform a public reckoning with whether the support provided to date is calibrated to the threat as it actually exists—rather than as it was characterized eighteen months ago.
The stakes if the gap persists
The implications are concrete. If Russian forces maintain the current strike tempo and Ukrainian interception rates fall below the threshold required to protect critical infrastructure, the next phase of the war will be fought not on the front line but in Kyiv's grid. Energy disruption during winter months has already demonstrated the cascading effects on civilian life: heating, water supply, hospital backup systems. A degradation of air defense coverage at scale would not simply increase the probability of individual strikes—it would alter the strategic calculus that has kept large portions of the population in the capital.
Western governments have been careful to frame new defense packages as adequate to current needs. That framing may be accurate at the level of the last package signed. It is less clear that it reflects the trajectory of Russian strike capability, which has not stood still. The monitoring data from May 24 will not resolve that question. But it makes the question harder to avoid.
This desk covers air defense developments in the Ukraine conflict. The wire framing treated the May 24 strikes as a single data point; this letter argues that the trajectory data from open-source channels, read across multiple recent attacks, reveals a structural pattern that single-event coverage obscures.
Wire provenance
This editorial synthesis draws on the following public wire/social posts:
- https://t.me/AMK_Mapping
- https://t.me/AMK_Mapping
- https://t.me/war_monitor
- https://t.me/AMK_Mapping
- https://t.me/AMK_Mapping