Skip to main content

quantilesPrometheusHistogram

Добавленный в: v25.10.0 Вычисляет несколько квантилей гистограммы с помощью линейной интерполяции сразу на нескольких уровнях с учетом накопленного значения и верхних границ каждого бакета гистограммы. Эта функция эквивалентна quantilePrometheusHistogram, но позволяет вычислять несколько уровней квантилей за один проход, что эффективнее, чем вызывать отдельные функции квантилей. Синтаксис
Параметры
  • level — Уровни квантилей. Одно или несколько константных чисел с плавающей запятой от 0 до 1. Рекомендуется использовать значения level в диапазоне [0.01, 0.99]. Float64
Аргументы
  • bucket_upper_bound — Верхние границы бакетов гистограммы. Верхняя граница последнего бакета должна быть +Inf. Float*
  • cumulative_bucket_value — Кумулятивные значения бакетов гистограммы. Значения должны монотонно возрастать по мере увеличения верхней границы бакета. UInt* или Float*
Возвращаемое значение Массив квантилей указанных уровней в том же порядке, в котором эти уровни были заданы. Тип результата с плавающей запятой соответствует типу bucket_upper_bound. Array(Float32) или Array(Float64) Примеры Пример использования
Query
Response
Последнее изменение 23 июля 2026 г.