OpenTSDB vs Prometheus: What are the differences?
Developers describe OpenTSDB as "A scalable time series database". It is a distributed, scalable time series database to store, index & serve metrics collected from computer systems at a large scale. It can store and serve massive amounts of time series data without losing granularity. On the other hand, Prometheus is detailed as "An open-source service monitoring system and time series database, developed by SoundCloud". Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
OpenTSDB can be classified as a tool in the "Databases" category, while Prometheus is grouped under "Monitoring Tools".
OpenTSDB and Prometheus are both open source tools. Prometheus with 25.5K GitHub stars and 3.66K forks on GitHub appears to be more popular than OpenTSDB with 3.81K GitHub stars and 1.11K GitHub forks.
According to the StackShare community, Prometheus has a broader approval, being mentioned in 336 company stacks & 464 developers stacks; compared to OpenTSDB, which is listed in 4 company stacks and 6 developer stacks.
What is OpenTSDB?
What is Prometheus?
Need advice about which tool to choose?Ask the StackShare community!
Why do developers choose OpenTSDB?
Sign up to add, upvote and see more prosMake informed product decisions
What are the cons of using OpenTSDB?
Sign up to get full access to all the companiesMake informed product decisions
Sign up to get full access to all the tool integrationsMake informed product decisions
We primarily use Prometheus to gather metrics and statistics to display them in Grafana. Aside from that we poll Prometheus for our orchestration-solution "JCOverseer" to determine, which host is least occupied at the moment.
Gather metrics from systems and applications. Evaluate alerting rules. Alerts are pushed to OpsGenie and Slack.
We primarily use Prometheus to gather metrics and statistics to display them in Grafana.