TimeSeriesAggregator
Defined in: packages/analytics/src/aggregators/time-series.aggregator.ts:24
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new TimeSeriesAggregator(
timezone?):TimeSeriesAggregator
Defined in: packages/analytics/src/aggregators/time-series.aggregator.ts:27
Parameters
섹션 제목: “Parameters”timezone?
섹션 제목: “timezone?”string = "UTC"
Returns
섹션 제목: “Returns”TimeSeriesAggregator
Methods
섹션 제목: “Methods”aggregate()
섹션 제목: “aggregate()”aggregate(
metrics,interval,options?):Promise<AggregatedMetric[]>
Defined in: packages/analytics/src/aggregators/time-series.aggregator.ts:34
시계열 데이터를 지정된 간격으로 집계
Parameters
섹션 제목: “Parameters”metrics
섹션 제목: “metrics”interval
섹션 제목: “interval”"minute" | "hour" | "day" | "week" | "month"
options?
섹션 제목: “options?”AggregationOptions = ...
Returns
섹션 제목: “Returns”Promise<AggregatedMetric[]>
aggregateRolling()
섹션 제목: “aggregateRolling()”aggregateRolling(
metrics,windowSize,step?):Promise<AggregatedMetric[]>
Defined in: packages/analytics/src/aggregators/time-series.aggregator.ts:74
롤링 윈도우 집계
Parameters
섹션 제목: “Parameters”metrics
섹션 제목: “metrics”windowSize
섹션 제목: “windowSize”number
step?
섹션 제목: “step?”number = windowSize
Returns
섹션 제목: “Returns”Promise<AggregatedMetric[]>
decomposeSeasonality()
섹션 제목: “decomposeSeasonality()”decomposeSeasonality(
metrics,seasonLength?):Promise<{residual:AggregatedMetric[];seasonal:AggregatedMetric[];trend:AggregatedMetric[]; }>
Defined in: packages/analytics/src/aggregators/time-series.aggregator.ts:121
계절성 분해 (간단한 이동평균 기반)
Parameters
섹션 제목: “Parameters”metrics
섹션 제목: “metrics”seasonLength?
섹션 제목: “seasonLength?”number = 24
Returns
섹션 제목: “Returns”Promise<{ residual: AggregatedMetric[]; seasonal: AggregatedMetric[]; trend: AggregatedMetric[]; }>
downsample()
섹션 제목: “downsample()”downsample(
metrics,targetInterval):Promise<AggregatedMetric[]>
Defined in: packages/analytics/src/aggregators/time-series.aggregator.ts:156
다운샘플링 (고해상도 → 저해상도)
Parameters
섹션 제목: “Parameters”metrics
섹션 제목: “metrics”targetInterval
섹션 제목: “targetInterval”"minute" | "hour" | "day" | "week" | "month"
Returns
섹션 제목: “Returns”Promise<AggregatedMetric[]>