timeSeriesLastTwoSamples
irate 및 idelta 계산을 위해 시계열 데이터를 리샘플링하는 집계 함수입니다.
이 집계 함수는 시계열 데이터를 타임스탬프와 값의 쌍으로 받아 최대 2개의 최신 샘플만 저장합니다. 이 집계 함수는 그리드에 정렬된 타임스탬프용으로 리샘플링된 시계열 데이터를 저장하는 구체화된 뷰(Materialized View) 및 집계 테이블과 함께 사용하도록 설계되었습니다.
집계 테이블은 각 정렬된 타임스탬프에 대해 마지막 2개의 값만 저장합니다. 따라서 원시 테이블에 저장된 데이터보다 훨씬 적은 데이터만 읽고도 PromQL과 유사한 irate 및 idelta를 계산할 수 있습니다.
구문
timestamp— 샘플의 타임스탬프입니다.DateTime또는DateTime64또는(U)Int*또는Int*value— 해당 타임스탬프에 대응하는 시계열 값입니다.Float32또는Float64
Tuple(Array(DateTime), Array(Float64))
예시
원시 데이터용 예시 테이블과 리샘플링된 데이터를 저장하기 위한 테이블
Query
Response
Query
Response
Query
Response
Query
Response