We performed a comparison between Grafana and Prometheus based on real PeerSpot user reviews in five categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: Users prefer Grafana to Prometheus because it has better visualization tools, more customizable graphs, and a more user-friendly interface. Although Prometheus is known for its flexibility and integration capabilities, it lacks user-friendliness and reporting capabilities. Furthermore, Grafana provides better customer service and support, with a helpful community and good documentation.
"There are multiple kinds of models there to create dashboards, which is quite useful."
"Great capacity planning and the solution has a great GUI."
"It is easy to change and move virtual servers."
"Compatibility with Prometheus databases and the Spring Boot application make it the first choice when moving toward an SRE model."
"The dashboards are the most valuable features."
"It integrates well with other solutions."
"Almost any kind of visualization is possible with Grafana and all dashboards are configurable."
"Collaboration: Shares data and dashboards across teams."
"The good thing is it integrates well with the Grafana dashboard. It comes with a UI where you see everything as a graph."
"I like its lightweight configuration functions."
"The product's initial setup phase is very easy."
"Prometheus is a great solution for monitoring."
"The product has an easy-to-understand interface."
"The solution can be deployed in thirty minutes."
"The product is easy to maintain."
"It lets me proactively identify and resolve system issues. This, in terms of, most of the time, really reduces downtime. Because when there are notifications on time when we engage it quickly on time, our downtime is highly reduced. So basically, Prometheus is for monitoring and alerting."
"Setting up alerts via Grafana is a bit complicated, and alerting needs to improve."
"Multiple dashboards combined into one dashboard has slowed things down for us."
"Lacks event management which affects our DevOps people."
"Its interface could be more accessible."
"It is limited on the reporting type supported, which is important for managerial-level officers who want reports that are either general or specific."
"Trigger limits are difficult to see in a graph."
"There is a need for improvement in automating daily monitoring reports, especially when alerts are triggered due to system downtimes or fluctuations."
"If there was an issue on one node, we couldn't drill down and see all the issues on other nodes."
"Setting up the rules in Prometheus can be confusing, making it an area where improvements are required."
"The product must improve its documentation."
"The primary area where Prometheus could be improved is in terms of pricing, particularly when used with managed services."
"Its documentation could be clearer to understand."
"One potential area for improvement would be fixing the occasional glitches and bugs."
"Lacks the ability to clusterize."
"Prometheus can definitely improve its visualization. For example, the matrices represented in Prometheus do not have a very good visualization on their dashboard."
"If you are not quite technical, it can be pretty hard to understand the way it works and how to query data in Prometheus."
Grafana is ranked 6th in Application Performance Monitoring (APM) and Observability with 39 reviews while Prometheus is ranked 9th in Application Performance Monitoring (APM) and Observability with 32 reviews. Grafana is rated 8.0, while Prometheus is rated 8.4. The top reviewer of Grafana writes "Agent-free with great dashboards and an active community". On the other hand, the top reviewer of Prometheus writes "A very flexible open box that can be used vastly to do anything you need". Grafana is most compared with New Relic, Azure Monitor, Sentry, Dynatrace and Elastic Observability, whereas Prometheus is most compared with Azure Monitor, New Relic, Dynatrace, Sentry and Instana Dynamic APM. See our Grafana vs. Prometheus report.
See our list of best Application Performance Monitoring (APM) and Observability vendors.
We monitor all Application Performance Monitoring (APM) and Observability reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.