I use the solution in my company for monitoring purposes and metrics.
Senior Devops Engineer at a tech services company with 201-500 employees
Offers an open-source version and is useful for infrastructure monitoring
Pros and Cons
- "The solution can be deployed in thirty minutes."
- "Setting up the rules in Prometheus can be confusing, making it an area where improvements are required."
What is our primary use case?
What is most valuable?
The most valuable feature of the solution stems from its ability to provide metrics and to set up the blackbox exporter to monitor microservices to see whether they are up or down, how requests are coming in, and how much data it can handle.
What needs improvement?
Setting up the rules in Prometheus can be confusing, making it an area where improvements are required. My company has to rely on a blackbox exporter to get the metrics and make the solution easy for us.
For how long have I used the solution?
I have been using Prometheus for five years. I am a customer of the tool.
Buyer's Guide
Prometheus Group
May 2025

Learn what your peers think about Prometheus Group. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is a good and stable solution. Stability-wise, I rate the solution an eight and a half out of ten.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution a seven out of ten.
Once you get to know about the product, the setup phase becomes easy. It would be difficult to handle the product's setup phase for newbies.
Development, DevOps, and QA teams use the product in our company to monitor the application responses. Around 60 people in my company use the product.
Which solution did I use previously and why did I switch?
I have experience with Grafana. I use Terraform as an IaC tool. I am an open-source contributor to Terraform.
How was the initial setup?
There are no restrictions on whether the solution can be deployed on the cloud or an on-premises model. The deployment model depends on the requirements of the users. The product can be deployed on a cloud server or an on-premises server.
The solution can be deployed in thirty minutes.
What's my experience with pricing, setup cost, and licensing?
My company uses the open-source version of the product.
What other advice do I have?
I have implemented Prometheus for our company's infrastructure monitoring. Our company uses Kubernetes clusters on which we deploy the monitoring stack. The alert management in Grafana helps with the metrics part, which are visual representations. There are also Helm charts available to help with the setup.
The most beneficial features of the solution for our application stem from how we can customize the metrics and rules as per requirements. For microservices, our company can do searches at a CPU level and see how load gets distributed and how requests come into a particular service or application.
The product's alerting capabilities are helpful, but I need to set up the alert manager, and there is a config file where all the configurations need to be mentioned while also setting up the services or API endpoints.
That are a lot of ways to set up the product and use its integration capabilities with the other tools in the monitoring ecosystem of our company. In our company, we can run it as a service over our local servers, and we can also set it up as a monitoring tool using Kubernetes cluster.
The product was used as a monitoring tool in India for Yes Bank's application named Yes Genie.
I would tell the product's potential users that Prometheus is one of the best tools in the market for monitoring purposes.
I rate the overall tool a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Information Technology Manager at Peponi Schools
Easy to maintain, but it needs to improve the ability to generate customized reports
Pros and Cons
- "The product is easy to maintain."
- "The query language in Prometheus is an area of concern where improvements are required."
What is our primary use case?
In Prometheus, the graphs and everything are too complicated. With Prometheus, you need to sit down and study it properly. Though the product offers a pretty interface, if you don't know what you are doing, then the tool doesn't provide you with customized reports. The product sends its users email reports, which they need to look into.
What needs improvement?
The query language in Prometheus is an area of concern where improvements are required.
The ability to generate customized reports should be made available in the product.
For how long have I used the solution?
I have been using Prometheus for three years.
What do I think about the stability of the solution?
Once the product is properly configured and installed, it works perfectly.
What do I think about the scalability of the solution?
It is a scalable solution.
Around 600 people in my company use the product.
Which solution did I use previously and why did I switch?
I have experience with Sophos. There are some problems with the GUI of Prometheus. The GUI of Sophos is simple and easy to use.
I would recommend others to choose Zabbix over Prometheus.
I rate Zabbix a nine out of ten.
How was the initial setup?
The product's initial setup phase is not easy as one needs to know the Unix language.
Considering that there is a need to update and upgrade the Linux part, the solution can be deployed in an hour. It may take a day for someone who does not know the product's installation phase.
What's my experience with pricing, setup cost, and licensing?
Prometheus is available as an open-source product.
What other advice do I have?
Prometheus for monitoring our company's infrastructure and applications is useful, as it serves as a network monitoring tool that helps you understand the bandwidth capabilities while also ensuring that you get to know who is accessing what at what time of the day. The tool provides details on where the company's network bandwidth is used.
Speaking about how Prometheus has helped in our company's system observability and alerting processes, I think it's just an added tool in our environment because we don't use it as a primary solution. Primarily, my company is dependent on Sophos. The other solutions probably don't give you the results you want, but it all depends on how well you have done your policies. The aforementioned reason may prompt a user to use Prometheus.
Features of Prometheus for metrics collection and monitoring stem from the ability that the product provides to track bandwidth.
It is a task to deal with Prometheus' query language because it is not as clear as you would expect it to be, which poses a challenge.
The integration of Prometheus with Zabbix can be a nightmare, and it can be quite challenging. There are also chances that you may get errors when trying to integrate Prometheus with Zabbix. You have to wait for the next release of Prometheus and Zabbix to be able to install them together.
The product is easy to maintain.
The product works fine in terms of its abilities related to incident detection and resolution, but the product has to do something with the GUI part, which is not appealing enough as someone would not want to sit in front of it and look at graphs.
Those planning to use Prometheus should be aware of the syntax part in programming before using it.
I rate the overall tool a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Prometheus Group
May 2025

Learn what your peers think about Prometheus Group. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
Platform Engineer at Clarinox Technologies
Efficiently handles large amounts of metrics
Pros and Cons
- "The most valuable features of Prometheus for metrics collection and monitoring are its stability, robustness, and rich set of features."
- "One potential area for improvement would be fixing the occasional glitches and bugs."
What is our primary use case?
I use Prometheus to monitor my infrastructure and applications by setting up targets for scraping metrics, writing queries in PromQL to analyze the data, and configuring alerts to notify me of any issues. It is great because it can efficiently handle large amounts of metrics.
How has it helped my organization?
Prometheus has been incredibly helpful in improving my system's observability and alerting processes. It provides metrics for monitoring various aspects of my infrastructure and applications, helping me identify issues quickly.
What is most valuable?
The most valuable features of Prometheus for metrics collection and monitoring are its stability, robustness, and rich set of features. Being an open-source product, it offers reliability and flexibility, and if something is missing, it is easy to extend its functionality through integrations or custom solutions.
What needs improvement?
While Prometheus is an excellent product overall, one potential area for improvement would be fixing the occasional glitches and bugs.
For how long have I used the solution?
I have been using Prometheus for almost seven years.
What do I think about the stability of the solution?
I'm generally happy with Prometheus's stability. Although there might be occasional glitches, we usually address them swiftly by reporting issues. Over the past year, we have seen improvements in memory usage.
What do I think about the scalability of the solution?
When we need to scale Prometheus, we do that by using specific products. Considering its purpose, it is fairly scalable. About 1,000 users within our company use Prometheus for monitoring and alerts.
How was the initial setup?
The initial setup was very simple and deployment only took us about 15 seconds. Maintaining Prometheus is just a regular part of our responsibilities, like managing any other system in our infrastructure. It doesn't demand extra effort or special attention beyond our usual routine tasks.
What other advice do I have?
Integrating Prometheus with our existing systems and tools was easy. We seamlessly connected it with VCS, Grafana for visualization, and Slack for notifications, making management and monitoring straightforward.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Monitoring Engineer at Upscale
Stable platform with a scalable monitoring system
Pros and Cons
- "Prometheus provides a flexible and adjustable querying and describing time, allowing for more responsive monitoring."
- "There is a need for a more comprehensive overview of exporters, especially when dealing with many of them."
What is our primary use case?
We use the product for financial transaction monitoring.
What is most valuable?
Prometheus provides a flexible and adjustable querying and describing time, allowing for more responsive monitoring. The integration with long-term storage solutions like VictoriaMetrics is a valuable feature.
What needs improvement?
There is a need for a more comprehensive overview of exporters, especially when dealing with many of them. We currently deal with 20 exporters; sometimes, the labels don't match. Clarity and detailed information on relabeling would benefit users, including explanations on enabling different behaviors and understanding labeling methods.
There could be more granular UI and integration with Grafana. The metric inventory and dictionary could be simpler to understand with a flexible UI. Additionally, they should provide support drill-down selection for Grafana, similar to Azure Monitor.
For how long have I used the solution?
We have been using Prometheus for more than three years.
What do I think about the stability of the solution?
It is a stable platform. However, sometimes we encounter stability issues with Kubernetes environment configuration.
What do I think about the scalability of the solution?
The product is suitable for enterprise businesses.
How are customer service and support?
I found a lot of good support articles and case studies. I have a positive opinion about the technical support services.
Which solution did I use previously and why did I switch?
My previous company used InfluxDB. In comparison, Prometheus has a much better and more scalable monitoring system.
How was the initial setup?
The complexity of the initial setup depends on the particular task. The deployment time varies from a few minutes to a few days per project requirement, including development, staging, and production. The time for data pipeline creation also varies as per different parameters. We have a team of more than 20 executives to monitor the process. Further, it is easy to maintain.
Which other solutions did I evaluate?
We evaluated Dynatrace or other APM solutions.
What other advice do I have?
We managed services in Azure and AWS. Prometheus is a better product than other native monitoring systems. It provides an efficient bridge between multi-cloud infrastructure. I rate it a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
DevOps II Engineer at EMumba
An open-source solution that has rich documentation and good Slack community support
Pros and Cons
- "Prometheus is an open-source product that helps mold and improve it per our requirements. It is a lightweight solution that gives you many different metrics you can use in your application. The product offers complete granularity of your infrastructure. It integrates seamlessly with other tools like Grafana, which offers dashboard visibility. Prometheus is an extensively used product. I haven't seen any organization that is not using it."
- "Prometheus can be initially difficult for users since it has its query language, PromQL. The minimalistic interface is complicated to understand. They need to improve their interface so that users who don't know PromQL can also use it. You can only leverage the tool when you know PromQL."
What is our primary use case?
We use the solution to understand different metrics: RAM usage, CPU usage, application utilization, application performance, container metrics, port metrics, and network metrics.
What is most valuable?
Prometheus is an open-source product that helps mold and improve it per our requirements. It is a lightweight solution that gives you many different metrics you can use in your application. The product offers complete granularity of your infrastructure.
It integrates seamlessly with other tools like Grafana, which offers dashboard visibility. Prometheus is an extensively used product. I haven't seen any organization that is not using it.
What needs improvement?
Prometheus can be initially difficult for users since it has its query language, PromQL. The minimalistic interface is complicated to understand. They need to improve their interface so that users who don't know PromQL can also use it. You can only leverage the tool when you know PromQL.
For how long have I used the solution?
I have been using the product for a year.
What do I think about the stability of the solution?
Prometheus is very stable.
What do I think about the scalability of the solution?
The solution is lightweight, and you can scale it however you want. It is used mainly by our DevOps team, which consists of 10-20 people.
How are customer service and support?
We haven't contacted the tech support team yet. The tool has rich documentation and a good Slack community. It is a mature tool, and there are a lot of people who have used it. You can get answers to any query or confusion from them.
How was the initial setup?
Prometheus' deployment is easy and can be completed in seconds.
What's my experience with pricing, setup cost, and licensing?
Prometheus has both licensed and open-source versions. Most people use the open-source version. The licensing costs are not expensive.
What other advice do I have?
I rate the product a nine out of ten.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Product Owner at a healthcare company with 51-200 employees
A really valuable rest API but the alert functionality is kind of lackluster
Pros and Cons
- "The solution offers an easy way to install and scratch values."
- "The alert functionality is kind of lackluster."
What is our primary use case?
Our company uses the solution to scrape values from environments in central or sister premises to ensure safety.
Kavana serves as our general user interface. The solution is used by developers, not general users by default. Developers access the solution when they want to see more details.
How has it helped my organization?
The solution has very much improved our functionality and productivity.
What is most valuable?
The solution offers an easy way to install and scratch values.
The rest API is really valuable.
What needs improvement?
The alert functionality is kind of lackluster.
For how long have I used the solution?
I have been using the solution for seven years.
What do I think about the stability of the solution?
The solution is stable so far, but it might be interesting to view reports.
For example, we were advised to check memory because Linux has an OOM killer that needs to be watched or monitored.
What do I think about the scalability of the solution?
The scalability is okay for the default parameters. It would be beneficial to have some kind of context included with the default parameters. We are pursuing this type of information or reporting right now for our Kefana project.
Depending on the outcome of our RFP, we may be scaling in the near future.
How are customer service and support?
I have not contacted technical support.
Which solution did I use previously and why did I switch?
I did not use a different solution.
How was the initial setup?
The setup is pretty easy.
What about the implementation team?
We partnered with Grafana for implementation.
One day a week if needed, a team member works with Grafana for any ongoing maintenance or support. There really isn't much to do so sometimes maintenance occurs less often.
What's my experience with pricing, setup cost, and licensing?
The solution is open source so is free. A paid version is also available.
What other advice do I have?
I rate the solution a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Available as an open-source tool, and it is easy to learn
Pros and Cons
- "The product's initial setup phase is very easy."
- "If you want to collect details of metrics, you should be able to write a query for it directly. I want the product to offer better queries for the metrics."
What is our primary use case?
My company uses Prometheus because Zabbix is only useful for server machines.
In Prometheus, users can see the logs and containers while also getting to do HTTP monitoring under a single platform.
What is most valuable?
The most valuable feature of the solution stems from the fact that the HTTP monitoring capabilities offered by the solution help our company monitor SSL certificates while also helping us know if a site can be reached or not. The aforementioned details can be easily acquired with the help of the tool. On the normal desktop, you can create a dashboard from Grafana by using Loki's console.
What needs improvement?
The services offered by the product are good. Zabbix's site needs improvement.
In Prometheus, everything is query-based. Users can write up queries based on the metrics. In Prometheus, everything is fully for query-based applications. If you want to collect details of metrics, you should be able to write a query for it directly. I want the product to offer better queries for the metrics.
For how long have I used the solution?
I have three years of experience with Prometheus. I am a user of the tool.
What do I think about the stability of the solution?
Right now, I don't see any bug-related issues in the product. In the performance part, everything seems to be good.
What do I think about the scalability of the solution?
My company has opted for a centralized setup of the tool, so we have one dashboard set up for multiple applications. Our company's main goal of using the tool is to monitor our applications.
How was the initial setup?
The product's initial setup phase is very easy.
The solution is deployed on an on-premises model.
What's my experience with pricing, setup cost, and licensing?
It is an open-source tool.
What other advice do I have?
Whether I would suggest the product to others or not is something that depends on the applications they use. If you use applications in the government sector or any other sector, then you need to know that the tool fully monitors the applications, and if there are any issues, the details of such problems can be directly acquired through the solution.
The tool is easy to learn and use.
I rate the tool a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Engineer at Suse
Used to monitor the health of multiple servers, including their uptime and CPU memory usage
Pros and Cons
- "The most valuable feature of Prometheus is the ease of pulling the metrics."
- "The solution's error handling part could be improved."
What is our primary use case?
We use Prometheus to monitor the health of more than 300 to 400 servers, including their uptime, CPU memory usage, and iowait.
What is most valuable?
The most valuable feature of Prometheus is the ease of pulling the metrics.
What needs improvement?
The solution's error handling part could be improved. The errors that are sometimes shown are not accurate enough to debug. The code base can be improved so that the debugging part is easy if Prometheus is not working. The error should be so that the user can easily understand where the issue could be, and it would become easy to debug.
For how long have I used the solution?
I have been using Prometheus for one year.
What do I think about the stability of the solution?
We had issues with the solution's stability regarding SSL certificates around a year back, but now it's stable.
I rate the solution an eight out of ten for stability.
What do I think about the scalability of the solution?
Whenever a new region comes up on any of the clouds, like Azure, Google, or AWS, we need to add Prometheus servers over there, and the metrics need to be pulled from those new servers. Every month, we increase the number of servers where Prometheus is used. We did not find any challenges, and we are able to view the metrics.
I rate the solution a nine out of ten for scalability.
Which solution did I use previously and why did I switch?
I joined my current company around one and a half years ago. Since that time, we have been using Prometheus. In my previous organization, we used a separate stack for monitoring solutions, including an open-source solution called Telegraf.
How was the initial setup?
The initial setup of the solution is easy because it has pretty good documentation.
What about the implementation team?
We were able to deploy Prometheus, Grafana, and Loki, and we were able to pull the metrics from more than 300 servers in one week.
What's my experience with pricing, setup cost, and licensing?
Prometheus is an open-source solution.
What other advice do I have?
I would recommend Prometheus to other users. If you have to monitor the health of multiple servers, just write an Ansible playbook or a Salt state, and the ease of deployment of Prometheus to any number of services is really easy. We are also using SSL certificates with the solution. With Prometheus, you will not face any security issues. It's a great monitoring solution for pulling the metrics.
Overall, I rate the solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Prometheus Group Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Product Categories
Application Performance Monitoring (APM) and ObservabilityPopular Comparisons
Dynatrace
Datadog
New Relic
Azure Monitor
Splunk AppDynamics
Grafana
Elastic Observability
AWS X-Ray
Amazon CloudWatch
SolarWinds Server and Application Monitor
ITRS Geneos
Google Cloud's operations suite (formerly Stackdriver)
Buyer's Guide
Download our free Prometheus Group Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating Application Performance Management, what aspect do you think is the most important to look for?
- APM tools for a Managed Service Provider - Dynatrace vs. AppDynamics vs. Aternity vs. Ruxit
- What solution would you recommend for monitoring traffic utilization of leased lines?
- How Much Should I Budget for an APM Solution?
- Which is the best AANPM product? Should we be considering anything besides for Riverbed?
- Who Uses APM?
- What is your favorite tool for Application Performance Monitoring?
- How does synthetic monitoring differ from real user monitoring?
- Differences between SiteScope and dynaTrace?
- Splunk as an Enterprise Class monitoring solution -- thoughts?