EventCollector
Defined in: packages/analytics/src/collectors/event.collector.ts:39
Extends
섹션 제목: “Extends”EventEmitter
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new EventCollector(
config?):EventCollector
Defined in: packages/analytics/src/collectors/event.collector.ts:55
Parameters
섹션 제목: “Parameters”config?
섹션 제목: “config?”Partial<EventCollectorConfig> = {}
Returns
섹션 제목: “Returns”EventCollector
Overrides
섹션 제목: “Overrides”EventEmitter.constructor
Methods
섹션 제목: “Methods”addListener()
섹션 제목: “addListener()”addListener(
eventName,listener):this
Defined in: packages/analytics/src/shared/event-emitter.ts:16
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.addListener
collectEvent()
섹션 제목: “collectEvent()”collectEvent(
event):Promise<void>
Defined in: packages/analytics/src/collectors/event.collector.ts:66
이벤트 수집
Parameters
섹션 제목: “Parameters”event
섹션 제목: “event”Returns
섹션 제목: “Returns”Promise<void>
collectEvents()
섹션 제목: “collectEvents()”collectEvents(
events):Promise<void>
Defined in: packages/analytics/src/collectors/event.collector.ts:102
배치 이벤트 수집
Parameters
섹션 제목: “Parameters”events
섹션 제목: “events”Returns
섹션 제목: “Returns”Promise<void>
emit()
섹션 제목: “emit()”emit(
eventName, …args):boolean
Defined in: packages/analytics/src/shared/event-emitter.ts:44
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
args
섹션 제목: “args”…unknown[]
Returns
섹션 제목: “Returns”boolean
Inherited from
섹션 제목: “Inherited from”EventEmitter.emit
flush()
섹션 제목: “flush()”flush():
Promise<void>
Defined in: packages/analytics/src/collectors/event.collector.ts:192
버퍼 강제 플러시
Returns
섹션 제목: “Returns”Promise<void>
getCollectedMetrics()
섹션 제목: “getCollectedMetrics()”getCollectedMetrics(
since?):MetricData[]
Defined in: packages/analytics/src/collectors/event.collector.ts:130
수집된 메트릭 조회
Parameters
섹션 제목: “Parameters”since?
섹션 제목: “since?”Date
Returns
섹션 제목: “Returns”getEventStats()
섹션 제목: “getEventStats()”getEventStats():
object
Defined in: packages/analytics/src/collectors/event.collector.ts:164
이벤트 통계
Returns
섹션 제목: “Returns”object
bufferSize
섹션 제목: “bufferSize”bufferSize:
number
eventsBySource
섹션 제목: “eventsBySource”eventsBySource:
Record<string,number>
eventsByType
섹션 제목: “eventsByType”eventsByType:
Record<string,number>
metricsGenerated
섹션 제목: “metricsGenerated”metricsGenerated:
number
totalEvents
섹션 제목: “totalEvents”totalEvents:
number
off()
섹션 제목: “off()”off(
eventName,listener):this
Defined in: packages/analytics/src/shared/event-emitter.ts:20
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.off
on()
섹션 제목: “on()”on(
eventName,listener):this
Defined in: packages/analytics/src/shared/event-emitter.ts:9
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.on
once()
섹션 제목: “once()”once(
eventName,listener):this
Defined in: packages/analytics/src/shared/event-emitter.ts:35
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.once
registerProcessor()
섹션 제목: “registerProcessor()”registerProcessor(
name,processor):void
Defined in: packages/analytics/src/collectors/event.collector.ts:111
커스텀 이벤트 프로세서 등록
Parameters
섹션 제목: “Parameters”name
섹션 제목: “name”string
processor
섹션 제목: “processor”Returns
섹션 제목: “Returns”void
removeAllListeners()
섹션 제목: “removeAllListeners()”removeAllListeners(
eventName?):this
Defined in: packages/analytics/src/shared/event-emitter.ts:57
Parameters
섹션 제목: “Parameters”eventName?
섹션 제목: “eventName?”string
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.removeAllListeners
removeListener()
섹션 제목: “removeListener()”removeListener(
eventName,listener):this
Defined in: packages/analytics/src/shared/event-emitter.ts:31
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.removeListener
streamMetrics()
섹션 제목: “streamMetrics()”streamMetrics():
AsyncGenerator<MetricData[]>
Defined in: packages/analytics/src/collectors/event.collector.ts:141
실시간 메트릭 스트림
Returns
섹션 제목: “Returns”AsyncGenerator<MetricData[]>
unregisterProcessor()
섹션 제목: “unregisterProcessor()”unregisterProcessor(
name):boolean
Defined in: packages/analytics/src/collectors/event.collector.ts:119
이벤트 프로세서 제거
Parameters
섹션 제목: “Parameters”name
섹션 제목: “name”string
Returns
섹션 제목: “Returns”boolean