Prometheus 3.0: Major Updates to Observability, OpenTelemetry, and Remote Write

Grafana

Summary:
  • Prometheus 3.0 introduces a completely rewritten UI with a metrics and labels explorer, query tree view, and an "explain" tab for debugging, enhancing user experience and query building.
  • Native histograms offer significant improvements over classic histograms by using exponential bucket boundaries and storing data as a single complex sample, leading to better efficiency, accuracy, and easier aggregation.
  • Remote Write 2.0 enhances efficiency and network bandwidth by intern-ing label data and supporting new Prometheus features like native histograms and created timestamps.
  • Prometheus 3.0 adds native OpenTelemetry (OTel) support, allowing direct ingestion of OTLP metrics and promoting resource attributes to labels for easier querying.
  • The new version also includes full UTF-8 support for metric names, label names, and values, enabling a broader range of characters and symbols like emojis.
  • Prometheus is working on Governance 2.0 to simplify community involvement and leadership attraction, including a clear ladder for contributors, members, maintainers, and a steering committee.
    Comparison of Classic vs. Native Histograms
    Comparison of Classic vs. Native Histograms [ 00:07:38 ]

Introduction & History of Prometheus [00:00]

What's New in Prometheus 3.0 [01:38]

New UI & Query Tools [02:37]

Native Histograms [05:17]

Remote Write 2.0 [09:39]

OpenTelemetry (OTel) Support [12:25]

UTF-8 + Emoji Metrics [14:50]

Delta Temporality [15:57]

Breaking Changes [17:02]

Prometheus Activity & Governance 2.0 [19:48]