
A masterclass in migrating 1,000+ services to Prometheus while reinventing the developer experience.
Explore Airbnb's 5-year journey of reclaiming ownership of their observability stack. By moving from vendor-managed solutions to a custom Prometheus-based architecture, they didn't just save costs—they fundamentally improved how engineers interact with data and respond to incidents during critical moments.
Essential reading for platform engineers and SREs looking to scale observability infrastructure while maintaining high data quality and developer productivity.
Airbnb faced escalating costs from observability vendors whose pricing was tied to data volume rather than value, while also lacking control over their internal monitoring workflows.
The team migrated to an in-house platform built on Prometheus, implementing an 'intent-based' query translation layer, a dedicated metadata engine, and AI-assisted tooling for developers.
Successfully migrated 300 million timeseries and 3,100 dashboards across 1,000 services, significantly reducing incident diagnosis time from hours to minutes.
Trade-off
To ensure long-term data quality, the team deliberately broke compatibility with flawed legacy patterns, causing short-term friction and requiring user retraining.
A strategy that interprets the core goal of a query (e.g., calculating p95) rather than performing a 1:1 mapping of legacy code.
An internal system that tracks and maintains the correct types and units for all metrics across the organization.
The practice of treating monitoring alerts as a development workflow, complete with code reviews and automated testing.








