Introducing the '@' Modifier
Prometheus Blog

Introducing the '@' Modifier


Summary

This article introduces the `@` modifier in Prometheus v2.25.0, which allows users to fix the evaluation time for vector, range vector, and subqueries using a Unix timestamp. This solves a problem where `topk()` and other instant-query functions would return more than the requested `k` results when used in range queries, ensuring consistent and accurate results over time. The `@` modifier is disabled by default and requires a feature flag to enable.
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 12 views

2
Uncached I/O in Prometheus
Uncached I/O in Prometheus

@machine424 Mar 5, 2026 11 views

3
Introducing the Experimental info() Function
Introducing the Experimental info() Function

Arve Knudsen Dec 16, 2025 11 views

4
Announcing Prometheus 3.0
Announcing Prometheus 3.0

The Prometheus Team Nov 14, 2024 11 views

5
Our commitment to OpenTelemetry
Our commitment to OpenTelemetry

@Gouthamve Mar 13, 2024 11 views