Reliable Insights

A blog on monitoring, scale and operational Sanity

September 5, 2016

New Features in Prometheus 1.1.0

Following on from 1.0.0, Prometheus 1.1.0 has been released. Let's have a look at the main improvements!

Read more

August 29, 2016

Undoing the benefits of labels

It can seem like a good idea to use recording rules to make more explicit the content of a time series, particularly for those not used to labels. However this usually leads to confusing names and losing the benefits of labels.

Read more

August 22, 2016

Exposing the software version to Prometheus

I've previously mentioned that you shouldn't have the version of your software as either a target label, or exposed via a label on all metrics of your server as it'll make using the metrics more challenging. What should you do instead?

Read more

August 15, 2016

Controlling the instance label

In a previous post I said that rather than adding another label such as host or alias to a target to give it a useable name, you should instead change the instance label. Let's see how you do that.

Read more

August 8, 2016

On the naming of things

How you choose to name metrics is important. If everyone choose different schemes it'd lead to confusion, irritation and prevent us from sharing and reusing each others' work. I'd like to share some guidelines to help keep things sane for everyone.

Read more

August 2, 2016

One agent to rule them all

Another not uncommon question we get about Prometheus is as to why we don't have a single per-machine agent that handles all the collection, and instead have one exporter per application. Doesn't that make it harder to manage?

Read more

July 25, 2016

Target labels are for life, not just for Christmas

How should you choose the labels to put on your Prometheus monitoring targets? Let's take a look.

Read more

July 18, 2016

New Features in Prometheus 1.0.0

After almost 4 years of development, Prometheus has reached 1.0. Hot on the heels of 0.20.0, this release brings new features and more importantly guarantees.

Read more

July 14, 2016

Monitoring without Consensus

When designing a monitoring system and the datastore that goes with it, it can be tempting to go straight for a clustered highly consistent approach. But is that the best approach?

Read more

July 6, 2016

Finding Consul services to monitor with Prometheus

One of the service discovery methods Prometheus supports is Consul. Let's look at how to use it.

Read more

twitter
youtube
linkedin

Blog   |   Training   |   Book   |   Privacy