Pular para o conteúdo principal

timeSeriesLastTwoSamples

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
Query
Response
Consulte as 2 últimas amostras para os timestamps ‘2024-12-12 12:00:15’ e ‘2024-12-12 12:00:30’
Query
Response
Calcular idelta e irate com base nos dados brutos
Query
Response
Calcule idelta e irate com base nos dados reamostrados
Query
Response
Última modificação em 2 de julho de 2026