Reliable Insights

A blog on monitoring, scale and operational Sanity

October 5, 2020

How long can Prometheus retention be?

Data is smaller and disks are bigger than you'd think.

Read more

April 13, 2020

How much space does the WAL take up?

The quoted storage numbers for Prometheus are usually for the blocks, not including the WAL.

Read more

January 13, 2020

Optimising index memory usage for blocks

One of the big changes in Prometheus 2.15.0 was reduced memory usage for indexes.

Read more

June 24, 2019

How much disk space do Prometheus blocks use?

Memory for ingestion is just one part of the resources Prometheus uses, let's look at disk blocks.

Read more

June 3, 2019

Finding churning targets in Prometheus with scrape_series_added

Prometheus 2.10 has a new metric to make finding churn easier.

Read more

April 8, 2019

Configuring Prometheus storage retention

How can you control how much history Prometheus keeps?

Read more

February 4, 2019

Using tsdb analyze to investigate churn and cardinality

The Prometheus TSDB's code base includes a tool to help you find "interesting" metrics in terms of storage performance.

Read more

January 21, 2019

Optimising Prometheus 2.6.0 Memory Usage with pprof

The 2.6.0 release of Prometheus includes optimisations to reduce the memory taken by indexes and compaction.

Read more

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


Blog   |   Training   |   ´╗┐Book   |   Privacy´╗┐