Reliable Insights

A blog on monitoring, scale and operational Sanity

July 2, 2018

External URLs and path prefixes

In a previous post I looked at setting the external URL. What if the reverse proxy is sending a different path than the user is using?

Read more

June 25, 2018

Using external URLs and proxies with Prometheus

Sometimes users will not access Prometheus's UI directly, instead using another URL. How do you make this work?

Read more

June 18, 2018

Shutting down Prometheus

Shutting down Prometheus properly helps reduce the risk of delays at startup. So how do you do that?

Read more

June 11, 2018

New Features in Prometheus 2.3.0

Prometheus 2.3.0 is now out, following on from 2.2.0 back in March with several fixes and improvements.

Read more

June 4, 2018

Will using Prometheus instrumentation clients lock me in?

Considering using Prometheus, but worried about committing to using our clients?

Read more

May 28, 2018

Extracting raw samples from Prometheus

Sometimes you want the raw samples inside Prometheus for analysis or debugging. How do you get that?

Read more

May 21, 2018

New Features in Node Exporter 0.16.0

Node exporter 0.16.0 is out, and with some big changes. Let's take a look.

Read more

May 14, 2018

Converting string states to booleans with the JMX exporter

You may have come across a mBean attribute with a value such as STARTED or RUNNING. How do you convert that to a more useful boolean metric?

Read more

May 7, 2018

Exposing version numbers with the JMX exporter

While the JMX attributes you are usually working with will be numbers, the JMX exporter also has support for strings.

Read more

April 30, 2018

Identifying expensive alerting rules

Since Prometheus 2.1 there is a feature to view alerting rule evaluation times in the rules UI. In this blogpost we'll see an example of how this can be used to identify an expensive rule expression.

Read more

twitter
youtube
linkedin

Blog   |   Training   |   Book   |   Privacy