콘텐츠로 이동

MetricAggregator

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:34

new MetricAggregator(config): MetricAggregator

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:39

AggregatorConfig

MetricAggregator

addMetric(metric): Promise<void>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:47

메트릭 추가 및 실시간 집계

MetricData

Promise<void>


addMetrics(metrics): Promise<void>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:65

배치 메트릭 처리

MetricData[]

Promise<void>


aggregateByRules(metrics): Promise<AggregatedMetric[]>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:74

규칙 기반 집계 실행

MetricData[]

Promise<AggregatedMetric[]>


aggregateCustom(metrics, groupBy, aggregationType, filters?): Promise<AggregatedMetric[]>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:94

커스텀 집계 (동적 규칙)

MetricData[]

string[]

"max" | "count" | "sum" | "avg" | "min" | "rate"

Record<string, any>

Promise<AggregatedMetric[]>


aggregateSlidingWindow(metrics, windowSizeMs, stepMs, aggregationType): Promise<AggregatedMetric[]>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:210

슬라이딩 윈도우 집계

MetricData[]

number

number

"max" | "count" | "sum" | "avg" | "min"

Promise<AggregatedMetric[]>


calculatePercentiles(metrics, percentiles, groupBy?): Promise<AggregatedMetric[]>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:173

백분위수 계산

MetricData[]

number[]

string[] = []

Promise<AggregatedMetric[]>


calculateRates(numeratorMetrics, denominatorMetrics, groupBy?): Promise<AggregatedMetric[]>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:127

비율 계산 (예: 전환율, 오류율)

MetricData[]

MetricData[]

string[] = []

Promise<AggregatedMetric[]>


normalizeMetrics(metrics, method): Promise<AggregatedMetric[]>

Defined in: packages/analytics/src/aggregators/metric.aggregator.ts:252

메트릭 정규화

AggregatedMetric[]

"minmax" | "zscore" | "robust"

Promise<AggregatedMetric[]>