Reliable Insights

A blog on monitoring, scale and operational Sanity

November 14, 2016

What’s “up” Doc?

One of the advantages of pull-based monitoring such as Prometheus is that you can tell if the target is healthy as part of the scrape. How do you do that though?

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

October 31, 2016

Prometheus query results as CSV

The default JSON output isn't always what you want when querying Prometheus. Let's see how to get out CSV files.

Read more

October 24, 2016

Monitoring Kafka with Prometheus

We've previously looked at how to monitor Cassandra with Prometheus. Let's see the process for getting metrics from another popular Java application, Kafka.

Read more

October 17, 2016

Using the remote write path

Recent versions of Prometheus added an experimental remote write feature. Let's take a look.

Read more

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

twitter
youtube
linkedin

Blog   |   Training   |   Book   |   Privacy