Introduzido em: v25.6.0
Função de agregação para reamostragem de séries temporais para o cálculo de irate e idelta no estilo do PromQL.
Função de agregação que recebe séries temporais como pares de timestamps e valores e armazena no máximo 2 amostras mais recentes. Esta função de agregação foi projetada para ser usada com uma visão materializada e uma tabela agregada que armazena séries temporais reamostradas para timestamps alinhados à grade.
A tabela agregada armazena apenas os 2 últimos valores de cada timestamp alinhado. Isso permite calcular irate e idelta no estilo do PromQL lendo muito menos dados do que os armazenados na tabela bruta.
Esta função é experimental; habilite-a definindo allow_experimental_ts_to_grid_aggregate_function=true.
Sintaxe
Argumentos
Valor retornado
Retorna um par de arrays de mesmo comprimento, de 0 a 2. O primeiro array contém os timestamps da série temporal amostrada; o segundo contém os valores correspondentes da série temporal. Tuple(Array(DateTime), Array(Float64))
Exemplos
Tabela de exemplo para dados brutos e uma tabela para armazenar dados reamostrados
Consulte as 2 últimas amostras para os timestamps ‘2024-12-12 12:00:15’ e ‘2024-12-12 12:00:30’
Calcular idelta e irate com base nos dados brutos
Calcule idelta e irate com base nos dados reamostrados