Thursday, February 21, 2019

monitoring time series db: Uber M3 (with Prometheus)


Monitoring Uber's 4000+ microservices every a few seconds requred
even more scale-able service than standard Prometheus.


Uber’s Monitoring Platform with Rob Skillington - Software Engineering Daily

"M3 is a monitoring system built at Uber to scale Prometheus and provide a platform that can effectively scale the data storage as well as the query serving. "
M3

m3db/m3: M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Metrics Platform @ GitHub

All in GoLang :)



Prometheus Scalability with Bryan Boreham - Software Engineering Daily
"Cortex is an open source project built to scale Prometheus. Cortex effectively shards Prometheus by parallelizing the “ingestion” and storage of Prometheus metrics. Cortex can take metrics from multiple Prometheus instances and store them across a distributed NoSQL database like DynamoDB, BigTable, or Cassandra."

Storage | Prometheus


Design of a Cost Efficient Time Series Store for Big Data