shared/interfaces/aws.ts
AWS Custom metrics
Properties |
gamesOpenCount |
gamesOpenCount:
|
Type : number
|
number of currently opened games |
instanceId |
instanceId:
|
Type : string
|
aws instance id |
ioJwtExpiredConnectionsBetweenMeasure |
ioJwtExpiredConnectionsBetweenMeasure:
|
Type : number
|
number of expired events from last metric send |
ioOpenConnectionsCount |
ioOpenConnectionsCount:
|
Type : number
|
number of currently opened websockets |
ioTotalConnectionsBetweenMeasure |
ioTotalConnectionsBetweenMeasure:
|
Type : number
|
number of websockets connections from last metric sent |
ioTotalDisconnectsBetweenMeasure |
ioTotalDisconnectsBetweenMeasure:
|
Type : number
|
number of websockets disconnections from last metric sent |
studentsOnlineCount |
studentsOnlineCount:
|
Type : number
|
number of online students |
teachersOnlineCount |
teachersOnlineCount:
|
Type : number
|
number of online teachers |
export interface AwsCustomMetrics {
/** number of currently opened websockets */
ioOpenConnectionsCount: number;
/** number of websockets connections from last metric sent */
ioTotalConnectionsBetweenMeasure: number;
/** number of websockets disconnections from last metric sent */
ioTotalDisconnectsBetweenMeasure: number;
/** number of expired events from last metric send */
ioJwtExpiredConnectionsBetweenMeasure: number;
/** number of currently opened games */
gamesOpenCount: number;
/** number of online teachers */
teachersOnlineCount: number;
/** number of online students */
studentsOnlineCount: number;
/** aws instance id */
instanceId: string;
}