Introducing the Experimental info() Function
Prometheus Blog

Introducing the Experimental info() Function


Summary

Prometheus 3.0 introduces the experimental `info()` function to simplify enriching metrics with metadata labels from "info" metrics (like those from OpenTelemetry). Traditionally, this required complex PromQL join queries specifying join labels and data labels, but `info()` achieves the same result with a single function call, automatically handling label matching. Crucially, `info()` also resolves the “churn problem” – issues caused by changing info metric labels – by automatically selecting the latest time series data, resulting in more reliable queries and dashboards.
Read the Original Article

This article originally appeared on Prometheus Blog.

Read Full Article on Original Site

Popular from Prometheus Blog

1
Modernizing Prometheus: Native Storage for Composite Types
Modernizing Prometheus: Native Storage for Composite Types

@bwplotka Feb 14, 2026 11 views

2
The Schedule for the PromCon Europe 2023 is Live
The Schedule for the PromCon Europe 2023 is Live

@metalmatze Sep 1, 2023 11 views

3
Uncached I/O in Prometheus
Uncached I/O in Prometheus

@machine424 Mar 5, 2026 10 views

4
Announcing Prometheus 3.0
Announcing Prometheus 3.0

The Prometheus Team Nov 14, 2024 10 views

5
Our commitment to OpenTelemetry
Our commitment to OpenTelemetry

@Gouthamve Mar 13, 2024 10 views