Reliable Insights

A blog on monitoring, scale and operational Sanity

January 7, 2019

Optimising startup time of Prometheus 2.6.0 with pprof

The 2.6.0 release of Prometheus includes WAL loading optimisations to make startup faster.

Read more

January 23, 2017

Optimising Go allocations using pprof

As I mentioned in a previous post, I made some memory-related improvements to Prometheus that'll be in the 1.5 release. Let's look at how I came across unneeded memory allocations and ultimately improved the code.

Read more

December 7, 2016

Which targets have the most samples?

We previously looked at finding your biggest metrics, that involves an expensive query though. A new feature in Prometheus 1.3 offers another approach.

Read more

June 21, 2016

Analysing Prometheus Memory Usage

Ever wondered how Prometheus is using its memory? Let's find out!

Read more


Blog   |   Training   |   Book   |   Careers   |   Privacy   |   Demo