Prometheus 3 Adds New UI
Written by Kay Ewbank   
Tuesday, 14 January 2025

Prometheus 3 has been released, the first major release in seven years. The new version has a new UI and native support in Remote-Write for new elements.

Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts when specified conditions are observed. Prometheus has a dimensional data model, flexible query language (PromQL), efficient time series database and modern alerting approach. Most Prometheus components are written in Go.

prometheus

The UI in this release has been completely rewritten to be cleaner with a more modern look and feel. The new look comes from using the React-based Mantine UI component framework instead of the dated Bootstrap-based styles. It also has new features like a PromLens-style tree view so you can show any PromQL query as a tree of sub-expressions. The developers say the new UI will also make future maintenance easier by using a more modern technical stack.

Remote-Write 2.adds native support for new elements including metadata, exemplars, created timestamp and native histograms. It also uses string interning to reduce payload size and CPU usage when compressing and decompressing. There is better handling for partial writes to provide more details to clients when this occurs.

OLTP support has been improved, and as part of Prometheus' commitment to OpenTelemetry, the new version has new features to improve interoperability with OpenTelemetry, including OTLP ingestion, meaning Prometheus can be configured as a native receiver for the OTLP Metrics protocol. The UTF-8 support in this release means users can store and query OpenTelemetry metrics more easily.

The new release also adds support for Native histograms, a Prometheus metric type that offers a higher efficiency and lower cost alternative to Classic Histograms. Rather than having to choose (and potentially have to update) bucket boundaries based on the data set, native histograms have pre-set bucket boundaries based on exponential growth.

Prometheus 3 is available now. 

prometheus

More Information

Prometheus Website

Prometheus On GitHub

Related Articles

Grafana Releases Loki 3

Apache SkyWalking 10 Adds Layer and Service Hierarchy

The Cloud Native Application Architecture Nanodegree - Foundations  

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


The State Of JavaScript 2024
01/01/2025

The 2024 State of JavaScript Survey was conducted between November 13 and December 10 2024 and the results are already out. The survey should possibly be renamed to refer to TypeScript - but remember  [ ... ]



Learn Python With Dan The Machine Learning Engineer
23/12/2024

aka Dan Kornas who runs a very successful X account about everything related to engineering ML applications. And what is he using in his tutorials? Python, of course.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info