@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
79 lines (78 loc) • 1.97 kB
TypeScript
export interface BigAnalyticsItem {
CCU: number;
DAU: number;
DAUSince0h: number;
DNU: number;
DNUSince0h: number;
DRT: number;
DRTSince0h: number;
MAU: number;
MAUSince0h1: number;
MNU: number;
MNUSince0h1: number;
MRT: number;
MRTSince0h1: number;
analyticsPrice: number;
country: {
countryCode: string;
regions: {
regionCode: string;
regionName: string;
ccu: number;
latidute: number;
longitude: number;
}[];
}[];
operationSystem: {
cpuUsage: number;
memoryUsage: {
totalMemoryInBytes: number;
freeMemoryInBytes: number;
};
storageUsage: {
name: string;
fsTotalSizeInBytes: number;
fsUsedSizeInBytes: number;
}[];
};
databaseSystem: {
fsTotalSizeInBytes: number;
fsUsedSizeInBytes: number;
totalSizeInBytes: number;
collections: number;
objects: number;
indexes: number;
};
logDatabaseSystem: {
fsTotalSizeInBytes: number;
fsUsedSizeInBytes: number;
totalSizeInBytes: number;
collections: number;
objects: number;
indexes: number;
};
requestComplete: {
eventName: string;
results: {
errorCode: number;
count: number;
}[];
}[];
cost: {
requestCount: number;
matchmakingRequestCount: number;
cloudScriptGBs: number;
storageSizeInBytes: number;
dataTransferSizeInBytes: number;
};
monthlyCost: {
requestCount: number;
matchmakingRequestCount: number;
cloudScriptGBs: number;
storageSizeInBytes: number;
dataTransferSizeInBytes: number;
};
}
export interface IAnalyticsService {
getBigAnalyticsItem(tsDate?: number): Promise<BigAnalyticsItem>;
}