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. 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. More InformationRelated ArticlesApache 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.
Comments
or email your comment to: comments@i-programmer.info |