Reliable Insights

A blog on monitoring, scale and operational Sanity

October 2, 2017

Using the CrateDB Prometheus adapter

While Prometheus' local storage provides us with a simple storage setup it is limited to the amount of data that can fit on one machine.

Read more

September 25, 2017

Percentages go from 0 to 100, Ratios go from 0 to 1

While doing research for implementing exporters, I've noticed some confusion around ratios and percentages that I'd like to clear up.

Read more

September 18, 2017

Monitoring Kafka in a Docker container using Prometheus

Want to learn how to monitor a Kafka instance that's inside of a Docker container?

Read more

September 11, 2017

It’s easy to convert Pull to Push

If you have to choose one of push or pull in your core, which should it be?

Read more

September 4, 2017

Functions to Avoid

As PromQL has evolved, there are some functions that should no longer be used.

Read more

August 28, 2017

Avoid irate() in alerts

While the irate() function is useful for granular graphs, it is not suitable for alerting.

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

August 14, 2017

Which kind of push? Events or metrics?

Continuing in our exploration of the ongoing epic saga of push vs. pull where the very future of humanity is at stake, let's look at two general classes of push that are often conflated.

Read more

August 7, 2017

Setting a Prometheus Counter

We're often asked how to call set() on a Counter. So how do you do that?

Read more

July 31, 2017

Configuring Blackbox exporter timeouts

Wondering how the cool kids are configuring their Blackbox probe timeouts these days?

 

Read more

twitter
youtube
linkedin

Blog   |   Training   |   Book   |   Privacy