2023-03-08 incident: A deep dive into the platform-level recovery | Datadog
Jun 16, 2023Laurent Bernaille

Summary
This post details the platform-level recovery process following a major incident, focusing on the EU1 region. It describes the phased restoration of Kubernetes control planes (parent and child clusters) and application nodes, highlighting the importance of rebooting nodes to regain network connectivity. It also details the challenges encountered when scaling clusters to process backlogged data, specifically hitting limits on the maximum number of VM instances in a peering group and the maximum number of IPs available in subnets for high-traffic clusters. The post explains how these limits delayed full recovery and the steps taken to address them, including engaging with the cloud provider.
More from the Graceful Degradation and Reliability Engineering trail
- Failure is inevitable: Learning from a large outage, and building for reliability in depth at Datadog | Datadog
- How we use formal modeling, lightweight simulations, and chaos testing to design reliable distributed systems | Datadog
- Not just another network latency issue: How we unraveled a series of hidden bottlenecks | Datadog