Reliable Insights

A blog on monitoring, scale and operational Sanity

October 10, 2016

New Features in Prometheus 1.2.0

A month after 1.1.0, Prometheus 1.2.0 is out. Let's look at the changes.

Read more

October 3, 2016

Monitoring MySQLd with Prometheus

The Prometheus ecosystem contains a multitude of integrations, both officially supported and third party. Let's have a look at how to use the mysqld_exporter.

Read more

September 26, 2016

Instrumenting Python with Prometheus

Python is one of the four languages that has an official Prometheus client. Let's take a quick look at how to use it.

Read more

September 19, 2016

Alertmanager Notification Templating with Slack

We've already looked at how to setup Slack with the Alertmanager, and saw the default notification. Wouldn't it be nice to customise it?

Read more

September 12, 2016

Who wants seconds?

The Prometheus instrumentation guidelines say to use seconds, and the timing functions in client libraries follow this. Why?

Read more

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

twitter
youtube
linkedin

Blog   |   Training   |   Book   |   Privacy