TrustRadius Insights for Prometheus are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Business Problems Solved
Prometheus has proven to be a versatile and effective monitoring tool, solving various problems for users across different industries. Initially, some users found Prometheus to be complex, but once they overcame the initial learning curve, they discovered its value in monitoring time-series data and generating alerts for anomalies. With its user-friendly interface and intuitive query language, users were able to build robust monitoring solutions for their environments.
Prometheus has been widely used in microservice architectures to ensure high availability and performance, monitoring multiple services and maintaining uptime and resource consumption. It has also been integrated with other tools like Grafana and Linkerd to enhance monitoring capabilities and visualize data. Additionally, Prometheus has been utilized in monitoring databases, websites, and even corporate mobile devices to ensure network security and compliance with defined rules and policies. The flexibility of Prometheus as an open-source tool allows users to tailor it to suit their specific business needs while being cost-effective for small and medium-sized businesses with budget constraints. Overall, users appreciate the seamless experience of solving complex problems with Prometheus once they have acquired the necessary skills and find value in its extensive list of exporters and data visualization capabilities.
At first, it is complex to carry out; however, once these
problems have been solved, it could be the best monitoring solution for your
field; in addition to being able to use it as a service, its requirements are
not very high, this helps to keep a low control budget. Storage.
Pros
Best cloud native and metrics-based tool support, the best monitoring tool that I have been using for months and continuing.
Prometheus can also be combined with Grafana to expose a nice counter and use Alertmanager to produce complicated alert rules.
Cons
It can collect data from the instance and in addition to the hosted web portal, it also has an accurate alert system. It is fast and precise.
Likelihood to Recommend
Prometheus predominates by providing an interface that gives
the client the possibility of choosing those metrics that he wants to monitor,
in addition to the adherence he has with other tools, such as Grafana, for the
visualization of these metrics. Another utility that it gives is the use of
Exporters that have the possibility of being useful in cases where it is not
easy to carry out a system defined with Prometheus metrics directly.
Prometheus is a great monitoring and cloud-native support tool. It helps cover all the useful metrics which have to be monitored. It also allows us to build complex alerting rules for various metrics and create customized notification channels. We have also integrated Prometheus with Grafana for the user-friendly display of metrics.
Pros
Monitoring server.
Displaying metrics.
Setting up customized alerts for metrics.
Cons
Poor customer service. Takes time to respond and not much knowledgeable.
Initial configuration is time consuming and development intensive.
Need to improve the visualisation for better tracking.
Likelihood to Recommend
Prometheus is well-suited for monitoring servers. It can also be integrated with Grafana to provide an efficient visualization of metrics. Another important feature is setting up customized notification alerts. It can also be integrated with webhooks. The metrics tracking is fast and accurate. It doesn't work well sometimes, as it takes time to understand and operate Prometheus.
We use Prometheus as data metric collection source of our systems' many software services. Each service has their own Prometheus instances created to collect specific metrics. The metrics are displayed and manipulated in Grafana using the Prometheus data source. Prometheus supports these Grafana dashboard displays to aid system monitoring, performance troubleshooting, and statistics.
Pros
Store data metrics
Support code queries
Provide data source to any Grafana dashboard
Cons
Provide categorized metric lookup
Suggest certain code queries
Include metric descriptions
Likelihood to Recommend
Prometheus is widely used for quantifiable data metric storage and is easy to use for including in any Grafana dashboard. Different services can share Prometheus data sources with each other in a complex software system architecture. However, a disadvantage is the Prometheus instance within a cluster is obviously dependent on the cluster status. If the cluster is offline, those Prometheus metrics will also be unavailable.
So we are using Prometheus for monitoring of our own servers. Basically there's just a self-sufficient tool which has its own database. This tends to take care of a lot of stuff out of our minds, since you just setup Prometheus docker on one machine and just deploy agents on the nodes and you are basically set for monitoring everything that happens on that node.
Pros
Inbuilt database.
Amazing visualization.
Cons
Need to extend its support.
Likelihood to Recommend
I would say that every organization should definitely start using Prometheus for monitoring as long as it is a small environment with less than 1000 nodes. I haven't tried it with more nodes, but I have heard that if you have a bigger infrastructure, better shift to something better than Prometheus.
VU
Verified User
Engineer in Engineering (Computer Hardware company, 10,001+ employees)