Skip to main content
TrustRadius
Prometheus

Prometheus

Overview

What is Prometheus?

Prometheus is a service monitoring and time series database, which is open source.

Read more
Recent Reviews

TrustRadius Insights

Prometheus has proven to be a versatile and effective monitoring tool, solving various problems for users across different industries. …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Product Details

Prometheus Integrations

Prometheus Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(92)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

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.

Prometheus is highly recommended as a monitoring system, particularly for cloud-based companies. Users emphasize its reliability, community support, and cost-effectiveness. It is suggested to try Prometheus as a monitoring solution in 2020. Additionally, users recommend utilizing Prometheus as a no-SQL database for runtime data. The tool integrates seamlessly with Grafana and can streamline services even in small organizations, although its financial feasibility may vary. To fully grasp its capabilities, users advise reading the Prometheus configuration documentation.

Attribute Ratings

Reviews

(1-25 of 34)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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).
  • Collect metrics.
  • Metrics definition.
  • Ease of deployment.
  • Visualisation
  • Emailing
  • Alerting
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.
Joshua Li | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Store data metrics
  • Support code queries
  • Provide data source to any Grafana dashboard
  • Provide categorized metric lookup
  • Suggest certain code queries
  • Include metric descriptions
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.
Abhishek Nandi | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • The whole design of Prometheus where goes ahead and scrapes data
  • Push gateways for the cases it is not possible.
  • There is no major concerns as such but i have seen few metrics are missing
  • the latency for datastores metrics for vmware is missing.
Cloud native tools compatibility and support, push/pull options to get metrics, prolql capabilities to filter & combine multiple metrics to create custom alerts, stability
Sayam Jain | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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
  • UI can be more explanative so that no training required for the user
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Slicing of Time Series data and drawing insights from them is one of the best features of Prometheus
  • Huge number of visualization tools
  • User Interface could be more friendly
  • Learning PromQL could be tedious task
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.
Mauricio Lozada | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
  • 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.
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.
Marcos Poveda | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
  • 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.
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
  • Instabilities to recognize a device with a weak signal.
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.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Monitoring server.
  • Displaying metrics.
  • Setting up customized alerts for metrics.
  • 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.
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using Prometheus as a monitoring tool in our organization; it helps to track multiple applications and diagnose performance issues and bugs. Prometheus also keeps the system issues and keep application out of risk. Also, it is open source, so many tutorials and documentations are available on the internet. I personally found it very easy to use. all the data metrics are represented in a visual format, so it does a great job with visualization!
  • Dashboard Data metrics visualization.
  • No dependency on network storage.
  • Can handle complicated kubernetes pods.
  • Open source.
  • Complicated installation Process.
Prometheus does a great job with the visualization of dashboard data; it has great monitoring capabilities; if we are looking for multiple Kubernetes time series, then Prometheus is the solution to go for. Prometheus can improve upon installation. I personally found it a little difficult to configure; it gets really difficult when we add features one by one till we reach full features. It gets really complex.
Pradeep Panwar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Prometheus is an open-source codeless tool, most secure, all-in-one, powerful and reliable monitoring tool that I have used for the past 1year now. My user experience has been very exceptional and phenomenal, the whole design of this tool is very user-friendly and intuitive it just requires some basic skills, and once all is goten user is able to build a very robust monitoring solution for our environment. It provides excellent insights from a variety of metrics. I also like the support quality is definitely second to none and reliable at all time. This tool has helped us monitor all our business environment easily.
  • Best monitoring tool that have covered all aspects of our environment of my organization with it's useful metrics.
  • Great support team offers support 24/7 and very dedicated.
  • It provides excellent insights from a variety of metrics.
  • Cloud native tools compatibility and support, push/pull options for easier metrics.
  • My only concern is during configuration takes time as nothing works out-of-the-box.
  • Query language (PromQL) can be somewhere complex while building advanced dashboard.
I like how I combine Prometheus with Grafana and work seamless out-of-the-box also present a beautiful dashboard and use Alert manager to create complex alerting rules thus makes it the best and most powerful monitoring server with all the possible metrics user can use to monitor all the environment. It's easy to use and configure.
Score 3 out of 10
Vetted Review
Verified User
Incentivized
We use prometheus for monitoring in our enviroment. Due to the flexibility of open-source we are able to fine tune it to suit our business needs. The amazing part of this monitoring tool is it collects and stores data as time series data. This helps us to visualize the data in a way which we want to see and make improvements.
Before prometheus we have been using other softwares, however they seem to be very costly. SMB segments are not really able to spend lot of thier budgets into monitoring.
  • Great visualization
  • Provides multi dimensional data visualization
  • Has a flexible query language
  • Provides machine-centric monitoring as well as monitoring of highly dynamic service-oriented architectures
  • Improve on the GUI of the application
  • Backup and Restore process
  • Some of the cost calculation fields are harder to program with our set up.
It suits well in intergreting with the esixting ERP solutions which is a main advantage. We are still in the process of exploring this software into a deeper dive.
This is less appropriate in an environement where they have non standard ERP solution. Integreation is key in today's IT world.
Fernando Roque | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Monitor networks events to detect irregular traffic peaks
  • Season demand of products for inventory management
  • Sales ups and downs for marketing campaigns
  • The query language is complicated.
  • Learn to integrate and manage Grafana for visualization.
  • Could include a Machine Learning Time-Series module to do predictions.
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.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Prometheus is a great solution for recording metrics to monitor cloud environments and infrastructure. It can gather metrics from a variety of commonly used techniques, such as Kubernetes. It also integrates nicely with data visualization platforms such as Grafana, so you can create dashboards based on the metrics. Alerts are also very useful for getting notified of situations in a timely manner.
  • Centralizing metrics.
  • Scales well for Cloud.
  • Integrates well with other solutions.
  • User Interface.
  • Easier to use query.
  • Cost
It is a great solution for general metrics monitoring and notifications for IT infrastructure and Cloud environments. It is a mature product that has been around for some time. However, since it focuses on metrics, if you need a more complete Observability platform, there are more complete products out on the market.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
This was a monitoring tool used in our IT workload. Reviewed all the services and web component monitoring done with this. It was solving complex problems with ease. It needs some basic skills; once you have that, you can build a beautiful monitoring solution for your environment. It almost covered all the valuable metrics which need to be monitored.
  • Services Monitoring.
  • Web URL Monitoring.
  • Metrics Insights.
  • Documentation about the usage.
  • Metrics define needs some handson.
  • Custom alerts are bit tricky if not organized.
Suppose you have more servers and services to monitor part of your environment. Definitely worth a tool to customize the alerts for the components and configure them once. Then you will be done to monitor at ease. It collects the worth metrics to find nice insights on monitoring the IT workload.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use Prometheus for our mission-critical storage system - Netapp Storagegrid. The grid is spread across four different sites in US and UK. Since we are a media company, we use it for ingesting a lot of data. Prometheus helps in making sure we are not getting over-utilized, or we are not overloading the system in any way. It helps in monitoring the system for any physical issue or any logical issue that might disrupt production.
  • Vast variety of options to monitor different aspects of the storagegrid.
  • Ability to monitor the stats on a granular level.
  • Easy to integrate with the existing system.
  • Data can be presented graphically.
  • Its not easy to use, needs good level of expertise.
  • Need improved customer support.
  • Metrics doesn't include gathering data on bucket level for storagegrid.
The NetApp storage grid doesn't have a good inbuilt tool for monitoring, so to be able to use Prometheus is a game-changer. After integrating the grid with Prometheus, we are able to monitor a lot of stuff that was not feasible earlier. We are able to monitor performance, storage utilization, hardware alerts\failures, etc., all in a single place. However, we also have a use case to monitor the data stats on the bucket level, but we are unable to use leverage Prometheus. Apart from that, the Prometheus tool is very useful.
LAura Birt | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
  • 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.
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a web team lead, I guide and work on a lot of web applications. Websites need constant monitoring for a seamless user experience without application downtimes. We use it to monitor factors like latency, storage and any errors that are breaking the deployment. We try to modify the code with our team to decrease the latency and increase storage whenever needed. The alerts and notifications help us resolve and prevent breaking changes/issues. It reduces the need for a separate Devops team and automates all such stuff.
  • Alters and notifications about errors and breaking changes
  • Logging of data about the performance
  • Monitoring metrics like storage and latency
  • They could have built an inbuilt dashboard
  • Need to use Grafana for better visualization
When you want to scale your applications and improve your user experience, prometheus let's you monitor all the important metrics that help you improve your code and the application. If you also want to get alerted whenever your site is down, the tool is best suited. You can use the logged data for better development.
Hüseyin Dal | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Easy to use.
  • Simple to configure.
  • Must have more criterias to create monitors.
  • User interface would be better.
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.
Lankit Patel | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
  • 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.
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.
Shivang Kar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
My organisation provides agri-tech solutions and has various components such as IoT, cloud computing, mobile application etc. It is most important for us to make sure that none of our services go down or have any issues. For this, we need to constantly monitor all our services. Prometheus helps us in achieving this. We use Grafana on top of Prometheus to visualize our resource utilization and alert us if the utilization exceeds a certain threshold. This way we instantly know if there are any issues with any of our services and take care of it.
  • Monitoring
  • Alerting
  • Custom Matrics
  • UI could be improved
  • The initial learning curve
  • Alert manager could be made less complex
  • Better documentation
Prometheus is an open source monitoring and alerting tool. It allows us to cover all the useful metrics which needs to be monitored. It has powerful integrations available, such as Grafana - to present a beautiful dashboard; or Alertmanager to create complex and useful alerts. We can use it to monitor our servers, database, redis, sqs, and even python apps!
Asad Khan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Prometheus as a fault management & performance management tool in our CNF orchestrator. It helps to monitor alarms, plot performance graphs, capture metrics & define new triggers for customized alarms in the setup.
  • Alarm reporting
  • Performance graphs
  • New alarm triggers
  • The UI could be improved for PM graphs especially.
  • Discovery of metrics outside kubernetes is not possible.
  • The alert manager sometimes freeze up. Need a keep up refresh.
It is a de-facto monitoring solution for any Kubernetes-based CaaS system. May it be on the public cloud or your private data center. The inbuilt metrics discovery for all K8s counters & alerts is great & the alerts can be pushed via SNMP to an NMS also. The PM files have to be fetched by an NMS which are generated in XML format.
Candice Martinez | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Prometheus is an open-source tool that we use for monitoring our systems and alert functionality for cloud-native environments. It is also a great and very powerful monitoring tool that covers all the metrics that need to be monitored in my workplace. I have used it for one year now and till now no major drawbacks. I like the support team, which is unparalleled and very supportive, unlike other support services from other software. I like it's so simple to set up everything, and hence it's easy to use with an intuitive query language to retrieve and evaluate metrics easily. When it comes to visualization Prometheus offers multiple types of graphs and dashboards. I also like that I am able to use APIs to integrate with third-party visualization solutions like Grafana.
  • Prometheus is a versatile monitoring tool that we use to monitor a variety of infrastructure and application metrics.
  • It's easy to collect numeric metrics from services that run 24/7 and allows metric data to be accessed via HTTP endpoints.
  • We also use it for distributing services, which runs on multiple hosts.
  • We are able to monitor our operating system to identify when a server's hard disk is full or if a server constantly operates at 100% CPU.
  • As I said earlier I have not encountered any major drawback just minor challenges like new users may find Prometheus a bit overwhelming with its different modules can bring confusion.
  • Also they can face issues with PromQL can be somehow complex while building an advanced dashboard.
Prometheus is a great open-source monitoring system tool that is cost-effective and easy to use, fast to adapt to, and also user-friendly for startups. The support team has always been so reliable and top-notch 24/7 no worries for the new users. It works well with third-party tools like Grafana and Google Stackdriver with a lot of plug-ins. Hence according to my user experience, I highly recommend it to all potential users.
October 13, 2022

Simple but powerful!

Score 9 out of 10
Vetted Review
Verified User
Incentivized
My experience of using Prometheus is based on requirements to monitor and control our server's infrastructure. We have to monitor a lot of parameters in our data center environment (CPU / vCPU utilization, RAID status, network performance and etc.) and Prometheus is exactly what we need - it has a good list of exporters (haproxy_exporter, node_exporter, memcached_exporter and more) that gives us a perfect tool for all-aspects monitoring + YAML-like configuration. Moreover, it has a simple integration with visualization applications (Grafana in our case).
  • Server detailed statistics
  • KVM virtualization (libvirt) statistics
  • RAID status
  • Load balancers (HAProxy for example) statistics
  • DB
  • Network layer
From my experience, the best case that describes the flexibility and usability of Prometheus is the monitoring and reporting of our Linux KVM virtualization infrastructure. Prometheus easily collects all necessary statistics from libvirt module (and RAID controller as this is also critical for us) and shares it with Grafana dashboard (which we downloaded from the site and customized for our needs). Simple but powerful open-source solution!
October 13, 2022

Future of observability.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Observability is key for getting insights into system health in a micro service-driven architecture. Prometheus is a key tool for us to scrape metrics on all aspects of microservices, from system metrics like CPU usage and memory resources to application health-specific metrics. Prometheus has been our tool of choice for gathering these metrics. Prometheus also has integrations with the spring framework for emitting and collecting metrics.
  • Collecting and gathering system and application related metrics.
  • Strong query language to get metrics and construct dashboards on grafana.
  • Support for various frameworks like spring for instrumenting metrics.
  • UI XP could be better.
  • Better documentation.
  • Detailed and more nuanced advanced queries and samples.
Suitable for most microservices with the ability to get a view into system and application health and behavior. Alerts can also be set using data queried from the metric using an alert manager. This, along with the ability to build effective dashboards with Grafana give this tool an edge over others.
Return to navigation