timeSeriesInstantDeltaToGrid
timeSeriesInstantDeltaToGrid
도입 버전: v25.6
타임스탬프와 값의 쌍으로 구성된 시계열 데이터를 입력으로 받아, 시작 타임스탬프, 종료 타임스탬프, 스텝으로 정의된 일정 간격의 시간 그리드에서 이 데이터로부터 PromQL과 유사한 idelta를 계산하는 집계 함수입니다.
그리드의 각 지점에 대해 idelta를 계산하기 위한 샘플은 지정된 시간 윈도우 내에서 선택됩니다.
참고
이 함수는 실험적 기능이므로, allow_experimental_ts_to_grid_aggregate_function=true 설정을 활성화해야 합니다.
구문
매개변수
start_timestamp— 그리드의 시작 시점을 지정합니다.UInt32또는DateTimeend_timestamp— 그리드의 종료 시점을 지정합니다.UInt32또는DateTimegrid_step— 그리드의 간격(초 단위)을 지정합니다.UInt32staleness— 고려 대상 샘플의 최대 staleness(초 단위)를 지정합니다. staleness 윈도우는 좌측은 열린 구간, 우측은 닫힌 구간입니다.UInt32
인수
timestamp— 샘플의 타임스탬프입니다. 개별 값 또는 배열일 수 있습니다.UInt32또는DateTime또는Array(UInt32)또는Array(DateTime)value— 타임스탬프에 대응하는 시계열 값입니다. 개별 값 또는 배열일 수 있습니다.Float*또는Array(Float*)
반환 값
지정된 그리드에 대한 idelta 값을 반환합니다. 반환되는 배열은 각 시간 그리드 지점마다 하나의 값을 포함합니다. 특정 그리드 지점에 대해 instant delta 값을 계산할 수 있을 만큼 윈도우 내에 샘플이 충분하지 않으면 값은 NULL입니다. Array(Nullable(Float64)) — 널 허용(Nullable) Float64 값의 배열입니다.
예시
개별 타임스탬프-값 쌍을 사용하는 기본 예시
배열 인수 사용