interface EventReporter { reportEvent( ts: number, name: EventName, attributes?: { [key: string]: string | number }, ): Promise<void>; start(): void; stop(): void;} Methods
reportEvent
reportEvent( ts: number, name: EventName, attributes?: { [key: string]: string | number },): Promise<void> Parameters
- ts: number
- name: EventName
Optionalattributes: { [key: string]: string | number }
Returns Promise<void>
[[EventReporter]] is responsible to get an event, buffer and send events to the ingestion service endpoint.