Skip to main content

quantilePrometheusHistogram

Introducido en: v25.10.0 Calcula el cuantil de un histograma mediante interpolación lineal, teniendo en cuenta el valor acumulado y los límites superiores de cada bucket del histograma. Para obtener el valor interpolado, todos los valores proporcionados se combinan en un array, que luego se ordena según los valores de límite superior del bucket correspondiente. A continuación, la interpolación del cuantil se realiza de forma similar a la función de PromQL histogram_quantile() en un histograma clásico, efectuando una interpolación lineal con los límites inferior y superior del bucket en el que se encuentra la posición del cuantil. Véase también Sintaxis
Parámetros
  • level — Opcional. Nivel del cuantil. Número de coma flotante constante entre 0 y 1. Recomendamos usar un valor de level dentro del rango [0.01, 0.99]. Valor predeterminado: 0.5. Con level=0.5, la función calcula la mediana. Float64
Argumentos
  • bucket_upper_bound — Límites superiores de los buckets del histograma. El bucket más alto debe tener un límite superior de +Inf. Float*
  • cumulative_bucket_value — Valores acumulados de los buckets del histograma. Los valores deben aumentar de forma monótona a medida que aumenta el límite superior del bucket. UInt* o Float*
Valor devuelto Devuelve el cuantil del nivel especificado. El tipo de coma flotante del resultado coincide con el tipo de bucket_upper_bound. Float32 o Float64 Ejemplos Ejemplo de uso
Query
Response
Véase también
Última modificación el 23 de julio de 2026