Перейти к основному содержанию

timeSeriesChangesToGrid

Добавленный в: v25.6.0 Агрегатная функция, принимающая данные временных рядов в виде пар временных меток и значений и вычисляющая изменения в стиле PromQL по этим данным на регулярной временной сетке, задаваемой начальной временной меткой, конечной временной меткой и шагом. Для каждой точки сетки значения для вычисления changes берутся в пределах указанного временного окна.
Эта функция экспериментальная; чтобы включить её, задайте allow_experimental_ts_to_grid_aggregate_function=true.
Синтаксис
Параметры
  • start_timestamp — Задает начало сетки. - end_timestamp — Задает конец сетки. - grid_step — Задает шаг сетки в секундах. - staleness — Задает максимально допустимое устаревание рассматриваемых образцов в секундах.
Аргументы
  • timestamp — Временная метка образца. Может быть отдельным значением или массивом. - value — Значение временного ряда, соответствующее временной метке. Может быть отдельным значением или массивом.
Возвращаемое значение Значения changes на указанной сетке в виде Array(Nullable(Float64)). Возвращаемый массив содержит одно значение для каждой точки временной сетки. Значение равно NULL, если в пределах окна нет образцов для вычисления значения changes для конкретной точки сетки. Примеры Вычисление значений changes на сетке [90, 105, 120, 135, 150, 165, 180, 195, 210, 225]
Query
Response
Тот же запрос с аргументами типа Array
Query
Response
Последнее изменение 25 июня 2026 г.