Skip to main content
TrustRadius: an HG Insights Company
Prometheus

Prometheus

Overview

What is Prometheus?

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

Read more

Learn from top reviewers

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Prometheus?

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

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

46 people also want pricing

Return to navigation

Product Details

Prometheus Integrations

Prometheus Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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

Reviewers rate Usability highest, with a score of 6.7.

The most common users of Prometheus are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(106)

Reviews

(1-5 of 16)

Gift of powerful monitoring bestowed upon the land of open source.

Rating: 8 out of 10
October 19, 2022
LP
Vetted Review
Verified User
Prometheus
2 years of experience
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.
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.
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.

Free feature rich Monitoring tool!

Rating: 9 out of 10
October 26, 2022
Vetted Review
Verified User
Prometheus
1 year of experience
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.
Cons
  • 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.

Universal monitoring

Rating: 10 out of 10
March 28, 2022
Vetted Review
Verified User
Prometheus
2 years of experience
My company had several different products to monitor and alert on all aspects of IT. We began using Prometheus to consolidate all the monitoring and alerting products at the best possible cost (free). We also use Prometheus metrics to visualize the data in Grafana which helps get a better picture of our environment.
  • Flexible metrics collection.
  • Open source.
  • Customizable.
Cons
  • PromQL can be difficult to learn at first.
In an environment where there is just not one product that can monitor all aspects, Prometheus can step in. It can be used to monitor physical, virtual, containers, just about anything. With it being open source, the community comes together and has created several exporters to get data from almost anything imaginable.

Simple and reliable monitoring solution for big data systems.

Rating: 10 out of 10
October 12, 2022
Vetted Review
Verified User
Prometheus
3 years of experience
We use Prometheus to automatically collect and monitor metrics for production Cassandra clusters that we manage for our customers. Metrics like reading latency, write latency, and disk space are used. We then use Grafana to visualize the results. This combination works flawlessly and can be used for monitoring other systems. I do recommend Prometheus as a simple and easy-to-use monitoring solution.
  • Scraping and collecting metrics.
  • Storying time series.
  • Monitoring and visualization.
Cons
  • Adding more official integrations.
  • Integrations with Astra DB.
  • Integrations with Astra Streaming.
Prometheus is well suited for monitoring large clusters running databases and messaging systems. Prometheus, as a time series database, is very efficient and time-tested. It is very common to find Prometheus being used with open-source systems like Apache Cassandra and Apache Kafka. So common that they are frequently bundled together, making Prometheus a default solution for metrics collection and monitoring.

Simple but powerful!

Rating: 9 out of 10
October 13, 2022
Vetted Review
Verified User
Prometheus
3 years of experience
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
Cons
  • 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!
Return to navigation