Reliable Insights

A blog on monitoring, scale and operational Sanity

July 9, 2018

ICMP Pings with the Blackbox exporter

The Blackbox exporter can perform ICMP probes. Let's see how.

Read more

December 11, 2017

Why are Prometheus histograms cumulative?

Have you ever wondered why the buckets in histograms are not just counters of events that fall into each bucket?

Read more

August 21, 2017

Relabelling can discard targets, timeseries and alerts

When relabelling is suggested for selecting targets with service discovery there's sometimes a misunderstanding that relabelling can only change labels. That's not the case.

Read more

July 17, 2017

High Availability Prometheus Alerting and Notification

Prometheus is architected for reliability of alerting, how do you set it up?

Read more

June 5, 2017

Extracting labels from legacy metric names

When metrics come from another system they often don't have labels. metric_relabel_configs offers one way around that.

Read more

May 29, 2017

What’s in a __name__?

You may have noticed that most PromQL functions and operators remove the metric name in their result. Let's look at why.

Read more

April 3, 2017

relabel_configs vs metric_relabel_configs

We've looked at the full Life of a Label. Let's focus on one of the most common confusions around relabelling.

Read more

March 20, 2017

Extracting full labels from Consul tags

Prometheus 1.3.0 contained a small change that makes it possible to extract arbitrary labels from systems like Consul that only normally support one-dimensional tags.

Read more

December 19, 2016

Checking if SSH is responding with Prometheus

The blackbox_exporter allows for a variety of network checks to be performed, with many common modules available out of the box.

Read more

November 7, 2016

New Features in Prometheus 1.3.0

Less than a month after 1.2.0, Prometheus 1.3.0 is out. Let's take a look.

Read more


Blog   |   Training   |   Book   |   Careers   |   Privacy   |   Demo