Try our new research platform with insights from 80,000+ expert users
Vikash Agarwal - PeerSpot reviewer
Head Of Operations at Wipro Limited
Real User
Open source, good for monitoring purposes and scalable
Pros and Cons
  • "The good thing is it integrates well with the Grafana dashboard. It comes with a UI where you see everything as a graph."

    What is our primary use case?

    Prometheus is an open-source monitoring system, but Amazon offers a managed service that takes care of all the setup and maintenance for us. 

    We also use Grafana on top of Prometheus to create dashboards that visualize the metrics collected by Prometheus. This is a common setup that many companies use for monitoring their containerized workloads.

    We go and see the metrics for any issues with our code. You get to know CPU consumption, memory consumption, all that. That's how we use it for monitoring purposes.

    What is most valuable?

    The good thing is it integrates well with the Grafana dashboard. It comes with a UI where you see everything as a graph. And that's similar to what New Relic also gave. So, it's in tandem with Grafana to experience the UI. We have a graph and a software dashboard. We see all the metrics.

    What needs improvement?

    There is always room for improvement. 

    In future releases, I would like to see more automation. For example, Prometheus automatically picks up some of the metrics from the infrastructure or from the application using its own plugins that it deploys. 

    For how long have I used the solution?

    I have been using this tool for around three years.

    Buyer's Guide
    Prometheus
    November 2024
    Learn what your peers think about Prometheus. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
    816,406 professionals have used our research since 2012.

    What do I think about the stability of the solution?

    It is a stable solution.

    What do I think about the scalability of the solution?

    From a scalability point of view, it's pretty scalable because we are using it for multiple applications and for multiple applications. 

    We are on a Kubernetes cluster. We are on a multiple-names basis. So it's pretty scalable. It depends on how you use it. I did a POC long back, so for Amazon, that's pretty much scalable. That's why people use managed services because Amazon or any cloud vendor is responsible for scaling up and scaling down as we are using it. So the management is scalable, for sure.

    We have around 200 end-users using this solution in my team.

    How was the initial setup?

    Prometheus installation is pretty easy. We are using the managed one from Amazon. So that's easy. You don't have to install anything. It comes as a service, like a software service from AWS. But even then, installing that, I've done it long back. It's not complex; it's pretty easy.

    The deployment doesn't take more than half an hour. However, for any unmanaged solution, you have to maintain it. For example, there will be updates to the solution on your end. But if you're using the managed ones from Amazon, you don't have to worry about those updates. Maintenance: that mechanism will take care of it. You just have to use it and consume it. 

    What's my experience with pricing, setup cost, and licensing?

    Prometheus is open source, so you can install it on your own or use a managed service like Amazon Managed Prometheus. We chose to use a managed service because it's easier to manage and scale.

    We have the open-source version, so we don't pay for it.

    What other advice do I have?

    Overall, I would rate the solution an eight out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Vassilis Vassiliou - PeerSpot reviewer
    Director of Cyber Security & Resilience at Novibet
    Real User
    Top 5
    A stable solution that fixes system health issues but needs to improve security monitoring-oriented features
    Pros and Cons
    • "It is a stable solution...Based on the feedback I have received from my colleagues in our company's IT department, the setup phase of the solution is relatively easy."
    • "The solution has shortcomings regarding security monitoring-oriented features to support custom use cases, like out-of-the-box test scenarios and threat-related use cases of its users."

    What is our primary use case?

    I am responsible for looking after the security part of my company, for which I received Prometheus from the operational and IT teams. I am not a direct user of the solution, and I am responsible for the decisions regarding the security part.

    How has it helped my organization?

    The solution fixes system health issues while offering features like operational monitoring of our company's current infrastructure and business applications.

    What is most valuable?

    I do not have an opinion on the most valuable features of the solution since, in our company, we are not concerned with comparing Prometheus, Grafana, and Wazuh. My company wants to see how the internal tools and processes we have in place could be augmented or expanded to cover security monitoring before deciding to move to an outsourced solution from a managed service provider.

    What needs improvement?

    The solution has shortcomings regarding security monitoring-oriented features to support custom use cases, like out-of-the-box test scenarios and threat-related use cases of its users. The aforementioned area can be improved in future releases of Prometheus.

    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?

    It is a stable solution.

    What do I think about the scalability of the solution?

    The users of the solution in my company are between the range of 50 to 100.

    Which solution did I use previously and why did I switch?

    I have experience with Zabbix and Grafana, mainly for operational purposes like monitoring. Now, my company wants to focus on security monitoring, for which we need something more robust, like Wazuh.

    How was the initial setup?

    Based on the feedback I have received from my colleagues in our company's IT department, the setup phase of the solution is relatively easy. Rather than focusing on the maintenance of the solution, my company focuses on the flexibility of the new features and the customization capabilities introduced.

    The solution is deployed on the cloud.

    What's my experience with pricing, setup cost, and licensing?

    My company doesn't need to pay for the licensing cost of the solution.

    Which other solutions did I evaluate?

    My company is in the process of deciding whether or not to proceed with an in-house SIEM and SOC structure source services completely to a managed service provider. In my company's evaluation process, we have assessed tools like Wazuh considering the scenarios, like our in-house resources and capabilities.

    What other advice do I have?

    I would say Prometheus needs a very low maintenance effort from a maintenance perspective.

    I recommend the product to those planning to use it.

    Based on the fact that my company has been using the solution for the last couple of years, I rate the overall solution a seven out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Prometheus
    November 2024
    Learn what your peers think about Prometheus. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
    816,406 professionals have used our research since 2012.
    Jorge Florez - PeerSpot reviewer
    Head SRE Latam at PayU
    Real User
    Top 5Leaderboard
    A great many integrations; industry standard for metrics
    Pros and Cons
    • "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."

    What is our primary use case?

    Our primary use case for Prometheus is collecting metrics.

    What is most valuable?

    The feature I found most valuable is the number of integrations. It is the industry standard for metrics.

    What needs improvement?

    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.

    For how long have I used the solution?

    I have been using Prometheus for about five years.

    What do I think about the stability of the solution?

    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.

    What do I think about the scalability of the solution?

    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.

    How are customer service and support?

    I have not contacted technical support because there is none. The community is the technical support.

    How was the initial setup?

    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.

    Which other solutions did I evaluate?

    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.

    What other advice do I have?

    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.

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Disclosure: My company has a business relationship with this vendor other than being a customer:
    PeerSpot user
    Sarthak Kushwaha - PeerSpot reviewer
    Software Development Engineer I / Backend Engineer at Primathon
    Real User
    Top 5
    Efficiently monitors all my applications
    Pros and Cons
    • "The best thing about Prometheus is its integration."
    • "Prometheus can definitely improve its visualization. For example, the matrices represented in Prometheus do not have a very good visualization on their dashboard."

    What is our primary use case?

    I use Prometheus to monitor my application, system, and database.

    What is most valuable?

    The best thing about Prometheus is its integration. It's completely flexible and customizable, which is great. You have a lot of flexibility with Prometheus.

    What needs improvement?

    Prometheus can definitely improve its visualization. For example, the matrices represented in Prometheus do not have a very good visualization on their dashboard. The graphs displayed in Prometheus are not well-animated, so that is the area Prometheus can work on to make it more precise and better.

    In the future release, logs are the thing I would add here. Currently, Prometheus does not have anything to log in to an application. So, I would definitely like to add that feature. Additionally, Prometheus has a lot of exporters, but they do not have any exporters for a database except MySQL. So, I would like to add more exporters for other data sources like databases.

    For how long have I used the solution?

    I have been using this solution for three months now. I am using the latest version of Prometheus. The previous version I used was 2.43.0.

    What do I think about the stability of the solution?

    It is a stable product.

    What do I think about the scalability of the solution?

    Prometheus is a scalable product.

    How are customer service and support?

    Prometheus is an open source tech. You can go over to the online community for support, and your queries will be answered. 

    How was the initial setup?

    It's an easy setup. I would rate it a three on a scale of one to ten, where one is very easy, and ten is very complex. The whole setup took around a week.

    What other advice do I have?

    I would say that you can use Prometheus as it's definitely good to work with, and if you need any support from me, you can definitely contact me.

    Overall, I would rate the solution an eight out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Mohammed Abuaisha - PeerSpot reviewer
    Senior Backend Engineer at HelloFresh
    Real User
    Good and robust solution that integrates with any language, with excellent stability
    Pros and Cons
    • "It has lots of APIs and libraries to integrate with any kind of language."
    • "The simplicity of the query language could be improved. The current query language is not easy to work with."

    What is our primary use case?

    We use all of the metrics of Prometheus as an indicator if something goes wrong with our own applications as part of our on-call service. We represent the data on Grafana because Grafana is tightly integrated with Prometheus.

    What is most valuable?

    It has lots of APIs and libraries to integrate with any kind of language, including Python, Perl, PHP, Java, and Kotlin. You can easily plug and play integrating Prometheus with many operators. The official operators can be run on top of Kubernetes. It is a widely known and good solution for monitoring. 

    What needs improvement?

    The simplicity of the query language could be improved. The current query language is not easy to work with.

    For how long have I used the solution?

    I have been using Prometheus for the past year.

    What do I think about the stability of the solution?

    Prometheus is definitely stable.

    What do I think about the scalability of the solution?

    I do not handle scalability because it is managed by other teams.

    What other advice do I have?

    I would recommend that you use it with simple applications, by running a Docker inside the Docker. It is a good and robust solution, and it is widely known by many companies across the software domain. I would rate Prometheus 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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Richmond Edoukou - PeerSpot reviewer
    Information Technology Buyer at BNP Paribas Partners for Innovation
    Real User
    Top 5
    A powerful open-source monitoring and alerting toolkit that excels at collecting, querying, and visualizing metrics
    Pros and Cons
    • "It is highly valuable as it serves as the foundation for our infrastructure monitoring tools."
    • "The interface is not particularly user-friendly and that could be improved."

    What is our primary use case?

    We use it for monitoring our infrastructure metrics.

    How has it helped my organization?

    It is highly valuable as it serves as the foundation for our infrastructure monitoring tools.

    What is most valuable?

    The installation process proved to be exceptionally straightforward.

    What needs improvement?

    The interface is not particularly user-friendly and that could be improved.

    For how long have I used the solution?

    We have been using it for two years.

    What do I think about the stability of the solution?

    I would rate its stability abilities eight out of ten.

    What do I think about the scalability of the solution?

    I would rate its scalability capabilities eight out of ten.

    How was the initial setup?

    The initial setup was straightforward, thanks to our utilization of the Kubernetes operator.

    What was our ROI?

    In terms of ROI, you can potentially save a few weeks, or perhaps two to three days, depending on the use case.

    Which other solutions did I evaluate?

    We evaluated Elastic and Kibana.

    What other advice do I have?

    I recommend it because it's an incredibly useful tool, and its installation and usage are very straightforward. Overall, I would rate it eight out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    reviewer2246073 - PeerSpot reviewer
    Principal Engineer at a financial services firm with 10,001+ employees
    Real User
    Top 20
    A stable solution that has lightweight configuration functions
    Pros and Cons
    • "I like its lightweight configuration functions."
    • "There isn’t much clarity regarding the issues that happen at the server end. It is a push model and from the client’s point of view, it needs to look better and solve remote issues."

    What is our primary use case?

    We mainly use it for server monitoring and exposing the metrics format.

    What is most valuable?

    I like its lightweight configuration functions.

    What needs improvement?

    There are multiple solutions that we use alongside Prometheus while working. These include AM Solutions and Grafana. These are different systems that are logged into and have different technologies and spaces. However, it is difficult to navigate through them at times, so a single dashboard will be something that will be appreciated.

    Moreover, there isn’t much clarity regarding the issues that happen at the server end. It is a push model and from the client’s point of view, it needs to look better and solve remote issues.

    For how long have I used the solution?

    I have been using Prometheus for more than an year.

    What do I think about the stability of the solution?

    The stability is alright and I don’t see any issues. I will give it a seven out of ten as there are some remote issues.

    How are customer service and support?

    We have a technical department and an internal platform team who contact them on our behalf.

    Which solution did I use previously and why did I switch?

    Comparing AppDynamics with Prometheus, AppDynamics has a full suite of solutions, whereas Prometheus is mainly used for monitoring purposes.

    What about the implementation team?

    We have the solution deployed by a Grafana vendor who made it a cloud version.

    What other advice do I have?

    It is a good solution overall, so I can rate it a seven out of ten.  

    Which deployment model are you using for this solution?

    Public Cloud
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Ivan Bizhev - PeerSpot reviewer
    DevOps Engineer at a comms service provider with 501-1,000 employees
    Real User
    Top 5
    A free and highly scalable product that can be used to collect monitoring data
    Pros and Cons
    • "The product’s scalability is valuable."
    • "The product must improve its documentation."

    What is our primary use case?

    We use the solution to collect monitoring data.

    What is most valuable?

    The product’s scalability is valuable.

    What needs improvement?

    The product must improve its documentation.

    For how long have I used the solution?

    I have been using the solution for three years.

    What do I think about the stability of the solution?

    The tool is stable.

    What do I think about the scalability of the solution?

    More than ten people were using the solution in my organization.

    How was the initial setup?

    The solution is deployed both on AWS and Azure. The deployment is easy. There are multiple ways to do it.

    What's my experience with pricing, setup cost, and licensing?

    The product is free.

    What other advice do I have?

    I would recommend the solution to others. Overall, I rate the product 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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free Prometheus Report and get advice and tips from experienced pros sharing their opinions.
    Updated: November 2024
    Buyer's Guide
    Download our free Prometheus Report and get advice and tips from experienced pros sharing their opinions.