Our primary use case for Prometheus is collecting metrics.
The feature I found most valuable is the number of integrations. It is the industry standard for metrics.
If you are not quite technical, it can be pretty hard to understand the way it works and how to query data in Prometheus.
In the next release, I'd like to see a more user-friendly interface where you can have more options on the graphical interface and more integrations that can help with the scalability.
I have been using Prometheus for about five years.
I would rate the stability of Prometheus a nine, on a scale from one to 10, with one being the worst and 10 being the best.
I would rate the scalability of this solution a five, on a scale from one to 10, with one being the worst and 10 being the best.
In case you want to make it more scalable, you can add other open-source projects like Thanos that can integrate with Prometheus.
I have not contacted technical support because there is none. The community is the technical support.
The initial setup of Prometheus was easy.
The deployment time mostly depends on the desired use case for Prometheus.
For example, monitoring a couple of servers would take about one hour to deploy. On the other hand, if you are planning to deploy several clusters or Kubernetes and other managed services, that adds complexity, and then deployment takes days or even weeks.
The reason we didn't go with, for example, AWS X-ray, Azure Monitor, or AppDynamics is that we didn't want to be tied to a specific provider.
I would advise others that before buying this solution they make a good design and think about their use case because the metrics can scale rapidly as can the amount of data you ingest. Without a good design, that might not be possible.
Overall, I would rate the Prometheus solution a nine, on a scale from one to 10, with one being the worst and 10 being the best. The reason for this is because it's open source, so there are no fees. There are no licenses to pay for and it has a great community.
Prometheus became the standard of the industry for metrics as you can find a lot of documentation, forums, and many answers to any questions online. Also, Prometheus has constant updates to improve applications and to fix either the box or the issues. The ability to integrate with a wide range of other applications makes this solution even better.
We have Prometheus deployed in both the public cloud and on-premises.
There are about 100 users of Prometheus in our company.