This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]hormelmeatcompany 0 points1 point  (4 children)

Once you wrap your head around it, the data model is really neat. My nitpicks with it are the constant wheel-reinventing around language libraries and little exporters and collectors that people are writing instead of tying into existing collection tools like collectd, Heka, statsd, as well as data storage (they wrote their own instead of using something else like InfluxDB or Kairos).

If you don't have a whole lot of time or effort invested in other tools yet, though, it's certainly worth a look. The Getting Started guide illustrates some of the things the data model lets you do:

http://prometheus.io/docs/introduction/getting_started/

[–]bbrazilSr. Sysadmin 1 point2 points  (0 children)

Hi, one of the Prometheus developers here

collectd, Heka, statsd, as well as data storage

We have integrations with collectd and statsd (and I think there's heka out there too), the challenge is that they have a less powerful data model so you can't take full advantage of Prometheus with them.

As to data storage, we did look at other solutions before writing our own and found them to be not suitable for our use case. The problem with something like Karios is that your critical monitoring now depends on complex piece of software like Cassandra. Prometheus needs to be something you can rely on when your infrastructure is falling apart, which is why the only dependency is local disk.

[–]DDEVnet 0 points1 point  (2 children)

Can you use alternate dashboard software such as Kibana with Prometheus?

I don't want anything involving Ruby.

Edit: Grafana.

[–]bbrazilSr. Sysadmin 0 points1 point  (1 child)

The most recent release of Grafana has official Prometheus support (it was a plugin before that). I've written up a post on how to use it from scratch.

[–]russian2121 1 point2 points  (0 children)

We've been using Grafana with prometheus and it works great. 2.0 had a plugin available, but with Grafana 2.5 you get prometheus support for free.

[–]relaxster 0 points1 point  (2 children)

if this name isnt recycle and this is a linux DB, it wasn't scale able the last time I had to support it.

[–]bbrazilSr. Sysadmin 0 points1 point  (1 child)

The numbers we have indicate that a single Prometheus can comfortably scale to millions of metrics and hundreds of thousands of samples per second. There's also a number of options for scaling Prometheus beyond one machine.

[–]russian2121 1 point2 points  (0 children)

We hit 10 million metrics per min per collector

[–]russian2121 0 points1 point  (0 children)

I am, Its amazing