timeSeriesDeltaToGrid
Introducido en: v25.6.0 Función de agregación que toma datos de series temporales como pares de marcas de tiempo y valores, y calcula un delta similar a PromQL a partir de estos datos sobre una cuadrícula temporal regular descrita por una marca de tiempo de inicio, una marca de tiempo de fin y un paso. Para cada punto de la cuadrícula, las muestras utilizadas para calculardelta se toman de la ventana de tiempo especificada.
Las muestras se pueden proporcionar de una de estas tres formas:
- como dos argumentos,
timestampyvalue, donde cada fila contiene una única muestra; - como dos arrays de marcas de tiempo y valores, donde cada fila contiene una serie temporal completa;
- como un único array de tuplas
(timestamp, value), donde cada fila contiene una serie temporal completa.
start_timestamp— Especifica el inicio de la cuadrícula. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o texto de fecha y hora.UInt32oDateTimeoDateTime64oFloat*oDecimal*oStringend_timestamp— Especifica el final de la cuadrícula. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o texto de fecha y hora.UInt32oDateTimeoDateTime64oFloat*oDecimal*oStringgrid_step— Especifica el paso de la cuadrícula en segundos. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o una duración como ’15s’ o ‘1m’.UInt32oFloat*oDecimal*oStringstaleness— Especifica la antigüedad máxima, en segundos, de las muestras consideradas. La ventana de antigüedad es un intervalo abierto por la izquierda y cerrado por la derecha. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o una duración como ’15s’ o ‘1m’.UInt32oFloat*oDecimal*oString
timestamp— Marca de tiempo de la muestra. Puede consistir en valores individuales o arrays.UInt32oDateTimeoDateTime64oArray(UInt32)oArray(DateTime)oArray(DateTime64)value— Valor de la serie temporal correspondiente a la marca de tiempo. Puede consistir en valores individuales o arrays.Float*oArray(Float*)samples— Muestras de la serie temporal pasadas como un array de tuplas(timestamp, value), donde los elementos de la tupla tienen los tipos de marca de tiempo y valor indicados anteriormente. Es una alternativa a pasar las marcas de tiempo y los valores como dos argumentos independientes.Array(Tuple(T1, T2))
Array(Nullable(Float64))
Ejemplos
Uso básico con pares individuales de marca de tiempo y valor
Query
Response
Query
Response