Skip to content

Interface: UsageMetrics

@roomful/core


@roomful/core / UsageMetrics

Defined in: packages/core/src/types.ts:464

Cumulative usage metrics for a room session, for feeding telemetry/analytics. Unlike RoomDiagnostics (a point-in-time snapshot), these counters accumulate over the room’s lifetime and do not reset on reconnect.

broadcastsSent: number

Defined in: packages/core/src/types.ts:481

Custom events sent as a room-wide broadcast.


connectCount: number

Defined in: packages/core/src/types.ts:466

How many times the room reached the connected state (each is a session).


directSends: number

Defined in: packages/core/src/types.ts:484

Custom events sent directly to a single peer.


messagesReceived: number

Defined in: packages/core/src/types.ts:478

Custom events received by the local peer.


messagesSent: number

Defined in: packages/core/src/types.ts:475

Custom events sent by the local peer.


peakRemotePeerCount: number

Defined in: packages/core/src/types.ts:472

The most remote peers seen in the room at once.


reconnectCount: number

Defined in: packages/core/src/types.ts:469

How many reconnect attempts have been made across the room’s lifetime.