Automated Database Monitoring at Uber With M3 and Prometheus

Wednesday 2:55 PM - 3:55 PM

@ Texas 7

PostgreSQLMySQL/MariaDBOpen Source Databases

50 minutes conference

Advanced

Tracks:
MySQL, Observability & Monitoring

This talk will focus on the self-managed nature of Uber's database monitoring and how we've leveraged our open source time series database M3DB to support massive multi-region scale and high cardinality monitoring.

We'll cover how we monitor applications, databases, and their interactions and how we automatically setup application specific dashboards and alerts. This includes things like the ability to alert on metrics like P99 latency and slow queries for a given application at the per-table and per-query level.

Of course, automated and fine grained monitoring requires the ability to ingest, persist, and query massive amounts of high cardinality time series data. We'll talk about the architecture of M3DB and how we've leveraged it at Uber to scale our monitoring systems to billion of unique time series and 10s of millions of data points per second.

We'll conclude the talk with an overview of our Prometheus and Kubernetes integrations, explaining how you can start leveraging M3DB for your own workloads. Finally, we'll give a brief overview of our plans to evolve M3DB into a general purpose, horizontally scalable event store.


Speakers

Rob Skillington

Rob Skillington (Uber)

Staff Software Engineer

Biography:

Rob works at Uber on the Observability team and is the lead of M3, an open source distributed monitoring system that integrates with Prometheus.


Richard Artoul

Richard Artoul (Uber)

Senior Software Engineer

Biography:

Richard works at Uber on the Observability team and is a Senior Software Engineer on M3DB, an open source distributed time series database that integrates with Prometheus.


Connect with Percona

Stay Connected on:

Percona Live 2019 starts in:

Percona Live Conferences

The Percona Live Open Source Database Conferences are the premier event for the diverse and active open source database community, as well as businesses that develop and use open source database software.
 

Contact Us

For general information about the event/expo/conference, including registration, please contact us at:

  • info(@) percona.com
  • +1-888-401-3401
  • +1-919-948-2863
  • 8081 Arco Corporate Drive - Suite 330 - Raleigh, NC 27617, USA