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.
A good monitoring tool, I have used it for the past 1 year and I have never seen any kind of problem till now. almost covered all the useful metrics that need to be monitored. at first, it is complex to implement but once these problems are solved it can be the best monitoring solution for your environment, In addition to being able to use it as a service, its requirements are not very high, this helps to keep a low budget in monitoring storage.
Pros
The whole design of Prometheus where goes ahead and scrapes data
Push gateways for the cases it is not possible.
Cons
There is no major concerns as such but i have seen few metrics are missing
the latency for datastores metrics for vmware is missing.
Likelihood to Recommend
Cloud native tools compatibility and support, push/pull options to get metrics, prolql capabilities to filter & combine multiple metrics to create custom alerts, stability
We moved our software from Monolithic to Micro-service structure, here to monitor all the services Prometheus helped us a lot where our services were monitored at a ease. When we moved on the latter structure the number of services increased and monitoring was required with it , here the prometheus played a important role for alerts and the monitoring. It helped in creating the various types of the alerts for various services.
Pros
It helped in creating the customized alerts.
It has ease of integration with other software like grafana
All the servers can be managed under a single web portals
Permission based view and Mobile Accessibility
Cons
UI can be more explanative so that no training required for the user
Likelihood to Recommend
We require a software which can help us different servers of Databases and Application. Here Prometheus helped us a lot to establish a superb customized monitoring alerts. We were able to check which of our service is going down, studying the pattern of service and get details and its behavior of past 30 days. It helped us to analyze the load a particular service require.
I use Prometheus majorly for working on time series data. PromQL has been very useful for me and my team, slicing of time series data and in turn using those to create visualization has been extremely useful for us. Addressing small slices of data and drawing insights from them feature I like best about Prometheus . Working on timely continuous data stream has become very easy for me now. Its even one of the best when it comes to visualizing data. It has many modes for visualizing data.
Pros
Slicing of Time Series data and drawing insights from them is one of the best features of Prometheus
Huge number of visualization tools
Cons
User Interface could be more friendly
Learning PromQL could be tedious task
Likelihood to Recommend
Prometheus is extremely well suited if you are working lot on time series data and drawing insights from them. Its also one of the best when it comes to monitoring your running databases. Its use is less appropriate if you have a small team at first, as it has some steep learning curve to be honest.
VU
Verified User
Analyst in Information Technology (Information Technology & Services company, 10,001+ employees)
Prometheus has been a program that has supported us for a long time with multiple solutions and resources for our data; since we have installed this program, we can say that we operate with more professionalism and security since this software gives us the right tools for our nonsense within the digital world.
Pros
The response capacity of this program is incredible, and the preparation and organization of my data are reflected in my work and the good results.
Prometheus has been in charge of giving more professional support to our operation and, of course, to the response to all our external commercial relationships.
Cons
One of the worst aspects of this program that you should know before purchasing it is the price difference between its competitors, since this may be the most expensive.
Another feature that does not benefit this program at all is the interface it presents us with since it is a bit haphazard and does not allow us a better workflow.
Likelihood to Recommend
This program works from the roots of the problem and creates a professional matrix for each of its users. This will give them more skills and resources to carry out tasks and reduce the difficulties of operating each of the processes of my work, as well as being An ally for the manipulation and operability of all your master data; Prometheus is very easy to recommend since it is a program that fulfills its mission.
Prometheus has been used for a little over a year in our organization as an essential administrative tool to manage and monitor all corporate mobile devices on loan to selected employees, such as Android smartphones and tablets. The experience and ease of control by IT are extremely easy and propose more network security following the rules and security policies that we define for all devices. In cases of equipment theft, for example, it is easy to delete the data and make it unusable.
Pros
Management of all devices in a single web portal.
Flexibility to access from anywhere.
Elevate employee productivity and access control with collaborative devices.
Fluid and easy to use interface.
Compatible with all smartphones.
Reports.
Device location.
Cons
Instabilities to recognize a device with a weak signal.
Likelihood to Recommend
Prometheus is suitable for controlling and monitoring more than one mobile device, such as smartphones loaned to employees to use for work. You can control and install remote apps and block malicious or non-productive files. The MDM software has a single portal to manage all these devices and helps a lot in times of audit, theft, and general control.
VU
Verified User
Analyst in Information Technology (Law Practice company, 51-200 employees)
Prometheus database is a specialized model to monitor Time-Series based data and give alerts of anomalies to take action. Time-Series are events that occur on a regular frequency. Prometheus has a language to query the data and generate an alarm if the data has a variation in the frequency of the events. Grafana integrates smoothly with Prometheus as a data visualizer.
Pros
Monitor networks events to detect irregular traffic peaks
Season demand of products for inventory management
Sales ups and downs for marketing campaigns
Cons
The query language is complicated.
Learn to integrate and manage Grafana for visualization.
Could include a Machine Learning Time-Series module to do predictions.
Likelihood to Recommend
Prometheus is an excellent tool to detect anomalies in data that has a constant frequency in time like: a) Number of logins to the systems. The different trends could indicate fraud or security problems. b) Network traffic. An anomaly could indicate an attempt to break the security. Prometheus could improve by integrating a module to do Machine Learning and FORECAST.
This is a very good and effective monitoring tool we are using for the past 1 year and it seems a really very nice software. Implementation was not much difficult and not much easy but it is very easy to monitor to cover all metrics once implemented. A really very good software.
Pros
A very effective and perfect monitoring solution for our company.
This is available at a very low budget.
The overall design of Prometheus is really very nice.
Cons
Some of the metrics are missing in there.
initially, it is difficult to implement and needs practice to implement.
Its query language promQl is difficult at all.
Likelihood to Recommend
Prometheus is very open-source software. The integration of Prometheus with webhooks is very nice and also the customized notifications channels are also very great. It is providing a very good quality of constant monitoring of our resources. Our team is just loving it. All the features are working very properly.
Prometheus is used in multiple ways; the ones I have had the chance to work with are the following: - Deployed as a standalone tool to collect metrics (self-deployed and self-managed) - in this case, other solutions are also deployed (ex., Grafana) - Pre-existing solution in certain managed services on the cloud (ex. Prometheus for GKE).
Pros
Collect metrics.
Metrics definition.
Ease of deployment.
Cons
Visualisation
Emailing
Alerting
Likelihood to Recommend
When managing infrastructure or a set of machines (VMs or not), Prometheus is a very good, straightforward forward, and easy-to-deploy tool. I have deployed it with Ansible, and with Helm charts, both methods (although serving different services) were not complicated, took a couple of hours, and was instantly useful.
VU
Verified User
Consultant in Information Technology (Information Technology & Services company, 1001-5000 employees)
Prometheus is one of the best monitoring tools I have ever used. When the accurate and best metric data is provided, just sit back and watch your environment. You can set up your monitors, and after this, it is so easy to use and monitor your data according to your criteria.
Pros
Easy to use.
Simple to configure.
Cons
Must have more criterias to create monitors.
User interface would be better.
Likelihood to Recommend
If you have many servers or applications, it is really hard to follow and monitor them. That is why you need to set up a monitoring tool and follow their metrics from one place. Prometheus is an ideal tool for that solution. We are using it as a monitoring tool solution and it really suits well for us.
We have multiple services offered to users and actively planning to integrate all of them under a single domain. All of them will be accessible only after one acquires a license with a subscription. The problem is this individual system is developed using various technologies. We needed a central system to monitor health, uptime, and resource consumption. Prometheus was a worthy contender, along with Apache Cassandra. We embedded it in a PHP app using a third-party library. Using API & graphana, we built a dashboard with only needed metrics. it was near real-time, and I would recommend it to anyone who is purely looking for monitoring only. But it was missing some API calls, so if you're charging someone based on usage of your API, I'd say please look for another service. Apart from this, promotion is a really capable language. Setup is not that easy if you're a newbie. We can't complain much because it didn't cost us a dime as it is open source. Also, it's light on hardware and does not bring memory munching processes. We also use it to monitor some PHP-level queue jobs, and it registers each queue execution perfectly.
Pros
Graphana library really provides hefty graphs.
The fact that we can consume API to create our own graph is stellar.
Built in go, so if you will use it for go, somehow it gives really great performance.
We integrated email alerting and it worked flawlessly.
Cons
Robustness can be taken in account.
Still not able to depend for metrics that are corelated to preside usage for billing.
More first-party support to other language.
Graph are powerful but still can be tweaked to look even more modern.
Likelihood to Recommend
As I said, if you're aim is purely to monitor your systems, let's say from one single place, and it should also generate some alerts when some metrics tick the threshold, just go for Prometheus on the other hand, if you're a company who derives their earning margin based off of transactions, it may fall short on some events and metrics, so I'd say choose Apache Cassandra in such case. Overall, it's a great tool with even greater service like its own query language promQL.