Skip to content

We Deleted Our Observability Stack and Rebuilt It with OTEL: 12 Engineers to 4 at 20K+ clusters

with Yash Sharma & Sreeram Venkitesh & Kapil Gautam

Wednesday 25 November 16:50 – 17:20 Stage 2

About This Session

In 2021, DigitalOcean's internal observability hit a breaking point at 5,000 clusters. We were losing critical audit logs. Metrics scraping was failing under sheer volume. Our team faced a choice: stop growing or fundamentally re-architect. We chose re-architecture. A year later, we're seamlessly managing 20,000+ production clusters, processing 460+TB with zero log loss and complete metrics coverage. How? By rebuilding our observability stack with OTEL standards, building custom lightweight collectors, and leveraging Kubernetes-native patterns that scale automatically. You’ll learn: 1. How we leveraged the upstream OTEL Operator to manage OTEL deployments across 20K+ clusters 2. What we got WRONG: First iteration of OTEL blasted our storage with 250M+ log files (we'll show the mistakes so you don't repeat them) 3. Operational efficiency: 4 engineers managing 20K+ clusters' observability (previously 12+ engineers struggling at 5K)

Topics

  • Digital Ocean
  • Observability