Prometheus 2.12.0 is now out, following on from 2.11.0 with many fixes and improvements.

With the current 6 week release cycle each Prometheus release has fewer features, but releases more regularly. The most notable feature in this release is that if a Prometheus crashes when it next starts up it'll print the PromQL queries that were running, which should help find overly expensive queries.

There have been various performance improvements in the TSDB, largely memory related. A prometheus_tsdb_retention_limit_bytes metric was also added. While not relevant to users, the tsdb repository has been merged into the main prometheus repository on GitHub. This will make our lives as developers a little easier.

There’s also a number of improvements, bug fixes and other changes, see the release notes for more detail.

Wondering how to upgrade? Contact us.