Passer au contenu principal

timeSeriesLastTwoSamples

Introduit dans : v25.6.0 Fonction d’agrégation pour le rééchantillonnage de séries temporelles, destinée au calcul de irate et idelta de type PromQL. Fonction d’agrégation qui prend des séries temporelles sous forme de paires d’horodatages et de valeurs, et ne conserve qu’au plus 2 échantillons récents. Cette fonction d’agrégation est conçue pour être utilisée avec une vue matérialisée et une table agrégée qui stocke des séries temporelles rééchantillonnées pour des horodatages alignés sur la grille. La table agrégée ne stocke que les 2 dernières valeurs pour chaque horodatage aligné. Cela permet de calculer irate et idelta de type PromQL en lisant beaucoup moins de données que dans la table brute.
Cette fonction est expérimentale. Activez-la en définissant allow_experimental_ts_to_grid_aggregate_function=true.
Syntaxe
Arguments Valeur renvoyée Renvoie une paire de tableaux de même longueur, comprise entre 0 et 2. Le premier tableau contient les horodatages des séries temporelles échantillonnées, le second contient les valeurs correspondantes de la série temporelle. Tuple(Array(DateTime), Array(Float64)) Exemples Exemple de table pour les données brutes et de table pour stocker les données rééchantillonnées
Query
Response
Interroger les 2 derniers échantillons aux horodatages ‘2024-12-12 12:00:15’ et ‘2024-12-12 12:00:30’
Query
Response
Calculer idelta et irate à partir des données brutes
Query
Response
Calculer idelta et irate à partir des données rééchantillonnées
Query
Response
Dernière modification le 2 juillet 2026