Uber also uses M3DB extensively internally and the project is nowhere near being abandoned or on life support: https://github.com/m3db/m3/commits/master
Uber also uses M3DB extensively internally and the project is nowhere near being abandoned or on life support: https://github.com/m3db/m3/commits/master
What is the actual gap that is not addressed with one or all of the following?
- Prometheus / Grafana [1]
- Datadog [2]
- Cloudwatch [3]
1. https://docs.docker.com/config/thirdparty/prometheus/
2. https://www.datadoghq.com/blog/introducing-live-container-mo...
3. https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitori...
Datadog gets very expensive beyond a certain point; much bigger than most startups, but much smaller than Uber.
Cloudwatch is usually used as a source of metrics rather than a destination. It doesn’t have as rich a data model as Prometheus for custom metrics, and has a lot of quite limiting restrictions (like only 10 tags per metric).
A pretty common story these days:
1. I built an X to solve Unicorn U’s problem.
2. Open source it, give talks on it
3. Leave Unicorn U and start a company based on X
4. ...
5. Profit(???)
Also, debatable whether or not Unicorn U actually needed a freshly built X instead of using existing tools/tech.