Blog / · 5 min read

The London outage of 20 October 2026: nine status pages, one Google Cloud zone

A power event in Google Cloud's europe-west2-b zone hit Kinsta, Aiven, Elastic Cloud, Cloudways, MongoDB Atlas, ClickHouse Cloud, CockroachDB and Confluent. When each status page posted, what Vigil could and could not see, and the single-region lesson.

On 20 October 2026 a power event in one zone of Google Cloud's London region, europe-west2-b, took down or degraded services for a whole morning. Eight other companies posted incidents about it on their own status pages. This page puts their notices side by side, using only what the vendors published and what Vigil stored from their status pages. Every time below is in UTC and comes from the linked page.

What Google said

Google's incident, Multiple services are experiencing issues in the europe-west2 region, says the problem began at 23:08 PDT on 19 October, which is 06:08 UTC on 20 October. Its first public update is timestamped 08:35 UTC. At 11:12 UTC Google wrote that "a power event" had caused an outage in the europe-west2-b zone and that the power event was mitigated. At 14:03 UTC it marked the issue mitigated for most customers, with an end time of 14:00 UTC. The incident lists 38 affected Google Cloud products in London (europe-west2), from Compute Engine and Cloud SQL to Pub/Sub and Kubernetes Engine.

When each status page posted

Vendor First post Start time the vendor gave State at 20:55 UTC Notice
Kinsta 06:40 not given monitoring since 12:06 ("all sites of the affected hosting machines are now back up") Partial outage in London datacenter
Aiven 06:43 not given resolved 19:30 Google Cloud VPN incident affecting services
Elastic Cloud 06:51 about 06:15 still open; at 17:27 Elastic said the provider incident was resolved and its own recovery was continuing Degraded availability in GCP europe-west2 (London)
Cloudways 07:29 not given still open; last update 10:05 ("originating from our upstream provider in the London region") Autonomous: Partial Service Degradation, London Region
MongoDB Atlas 07:32 "since 0600 UTC" resolved 20:09 GCP Availability Zone europe-west2-b connectivity issues
ClickHouse Cloud 07:39 not given resolved 14:23 Google Cloud Outage
CockroachDB 07:53 not given resolved 14:53 gcp-eu-west2-b availability zone issues
Confluent Cloud 08:02 not given resolved 18:27 Multiple Confluent Cloud services degraded, GCP EU-West2
Google Cloud 08:35 06:08 mitigated 14:03 (end time given as 14:00) europe-west2 incident

Two things stand out from the vendors' own timestamps:

  • Every one of the eight downstream vendors posted before Google did. Kinsta's first post came at 06:40, almost two hours before Google's first update at 08:35. If you only watched your cloud provider's status page, you heard about this later than the customers of the companies built on top of it.
  • Recovery did not end when Google's incident ended. Google gave 14:00 as its end time. Aiven resolved at 19:30, Confluent at 18:27 and MongoDB Atlas at 20:09, and Elastic Cloud and Cloudways still had open incidents at 20:55. Restarting clusters, re-syncing replicas and recovering nodes takes time after the power comes back.

Cloudways' notice names "our upstream provider in the London region" without naming the provider, so we only list it here because it was posted the same morning about the same region.

What Vigil saw, and what it could not see

Vigil reads the status pages of the services in its Is it down? catalogue every 5 minutes and stores each reading. For this event:

  • Google Cloud: every reading from 06:04 to 08:30 said "All services available". The first reading that showed the incident was at 08:36, a minute after Google's first update. The last was at 14:04, and at 14:09 the page was back to "All services available". So our record of Google's page matches what Google published; it cannot show anything earlier than Google did. See Is Google Cloud down?.
  • MongoDB Atlas: the overall indicator on Atlas's status page read "All Systems Operational" in every reading between 06:02 and 20:55 (two readings timed out), while Atlas had an open incident from 07:32 to 20:09. Atlas posted the incident with a "minor" impact, and the page's overall indicator did not change. Vigil's dependency monitors read that overall indicator, so a Vigil dependency monitor on Atlas would not have alerted for this incident. See Is MongoDB Atlas down?.
  • Cloudways: we only started reading Cloudways' page at 18:52, when we added it to the catalogue. Every reading since then said "All Systems Operational" while its London incident was still open.
  • The others (Kinsta, Elastic Cloud, CockroachDB, Confluent, Aiven, ClickHouse Cloud) were not in our catalogue on 20 October. Kinsta, Elastic Cloud, CockroachDB and Confluent were added on 21 October.

We could not observe the regional outage itself. Vigil's own checks run from one location: a server at Hetzner in Falkenstein, Germany. A failed zone in London is invisible from there unless the thing we check is hosted in that zone, and none of our direct checks were. We have no measurements of our own for this outage, which is why every time on this page comes from a vendor.

The lesson: a single region is a single point of failure

The vendors' notices show the difference that spreading out made. MongoDB wrote at 07:32 that Atlas clusters are spread across several availability zones, so 3-node clusters "can continue to serve reads and writes from nodes in the other 2 Availability Zones in this region". Elastic wrote that deployments "with resources in the affected zone" were unavailable or degraded. The zone failed for everyone; whether customers noticed depended on what else their service ran on.

What to take from it:

  1. Know where your providers run you. For each provider that matters (database, hosting, queue, search), write down the region and, where you can see it, the zones. Most of the notices above only make sense if you know you are in europe-west2.
  2. Use more than one zone, and for the parts you cannot lose, more than one region. A multi-zone database cluster or a second region costs money; compare it with a lost morning of business.
  3. Watch incidents, not only the green light. An overall indicator can stay "All Systems Operational" while an incident for your region is open, as Atlas's did. Subscribe to the provider's incident notifications (email, RSS or webhook) for the components and regions you use.
  4. Check your own service from outside, from more than one place. A check from one location, like Vigil's hosted checks, only tells you what is reachable from there. Add a check from near your users, for example with a Vigil private location (an agent on a small server you run in another region), or with a second service.
  5. Tell your own customers. When your provider has a bad morning, your customers ask you, not Google. A status page on your own domain lets you post one update instead of answering the same question all day.

Sources

Every incident page linked in the table above, read on 20 October 2026, and the stored status-page readings behind Is Google Cloud down?, Is MongoDB Atlas down? and Is Cloudways down?. Times are as published by each vendor; incidents still open will change after this was written.

Do this automatically. Vigil by PuzariCloud runs every check in this guide for you and alerts on Telegram, Slack, Discord, PagerDuty or email. The free plan needs no card. Start free Pricing

More guides