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