Prometheus 2.37 has been released and is the first LTS release. It will be supported for at least six months.
During these six months, the release will receive bug, documentation, and security fixes.
We are committing for six months initially, but when the experience is successful, we can extend the period to one year.
What’s new in Prometheus?
Rather than looking at the latest release, let’s round up the last 12 months in Prometheus.
New service discovery providers
HTTP Service Discovery
Prometheus now supports
It is a generic service discovery, like
file_sd_configs, that works over the
Other new service discoveries
PromQL gained the ability to run negative offsets:
offset -1h will look at the
data one hour after query point.
present_over_time, but also trigonometric
Prometheus Agent is a new experimental mode that turns Prometheus into a collect-and-send model, minimizing resource usage when local TSDB and rules are not needed.
The legacy UI has been removed. The Prometheus UI has been revamped, with more search bars, better autocompletion, and the Prometheus logo has been added to the UI.
--enable-feature=auto-gomaxprocs, Prometheus will adjust the GOMAXPROCS
env variables based on container limits.
In Kubernetes SD, the
own_namespace configuration option enables discovering
only targets within Prometheus’ own namespace.
Consul SD can now read tokens from file, enabling its use with Vault Agent sinks.
HTTP2 with TLS can be disabled with
enable_http2: false if your reverse
proxies or your targets misbehave.
Labels and relabeling
Scrape timeout and scrape interval can be relabeled with the
__scrape_timeout__ labels. It enabled configuring
them per target.
There are new relabeling actions:
The tip of the iceberg
This list is incomplete and fails to surface the entire work being put into the Prometheus server & ecosystem. We have plenty of other new features and enhancements, and if you have not been checking out Prometheus in a while, I recommend you to have a look at the full changelog to get a better picture.
Support for Prometheus
While enterprises continue to adopt Prometheus, we also want to help them strive in their Prometheus usage. In addition to the LTS release, we provide professional support for Prometheus. It is a unique opportunity to get support directly from Prometheus experts and maintainers.