The founders and engineers architected, developed and scaled Uber’s monitoring platform. As the company’s cloud-native journey began and adoption of microservices and container based infrastructure grew, it became obvious that no solution, open source or vendored, was scalable, reliable or cost efficient enough.
The answer was to build from within, with a focus on tackling the unique challenges cloud-native applications created for monitoring. The outcome was the metrics engine – M3 – which was developed in open source from day one to ensure it would not only solve the problem for a single company, but help the broader community as well.
M3 scaled to power one of the largest production monitoring use cases in the world, ingesting billions of data points per second and serving hundreds of thousands of dashboards and alerts. It was also adopted by other household brands such as Walmart, FedEx and Comcast.
As the open source community grew, so did the next layer of questions from large organizations and fast growing tech companies that needed more than what the open source project had to offer.
It only felt right to take this as an opportunity to build upon the technology and the experience gained to go on a mission to create the world’s most scalable, reliable and customizable monitoring solution for the rest of the companies that are embarking on their cloud-native journeys.