用户相关服务找到 20 个接口
取得用户Dashboard数据
composeUserDashboard
POST/UserService/composeUserDashboard
- 定义文件
service_user.proto- 可用角色
- 管理员用户
rpc composeUserDashboard (ComposeUserDashboardRequest) returns (ComposeUserDashboardResponse);
请求消息
ComposeUserDashboardRequest取得用户Dashboard数据
message ComposeUserDashboardRequest {
int64 userId = 1;
}
响应消息
ComposeUserDashboardResponsemessage ComposeUserDashboardResponse {
int64 countServers = 1;
int64 monthlyTrafficBytes = 2;
int64 monthlyPeekBandwidthBytes = 3;
int64 dailyTrafficBytes = 4;
int64 dailyPeekBandwidthBytes = 5;
repeated DailyTrafficStat dailyTrafficStats = 6;
repeated DailyPeekBandwidthStat dailyPeekBandwidthStats = 7;
int32 bandwidthPercentile = 8; // 带宽百分位
int64 bandwidthPercentileBits = 9; // 带宽百分位上的比特数
message DailyTrafficStat {
string day = 1;
int64 bytes = 2;
int64 cachedBytes = 3;
int64 attackBytes = 4;
int64 countRequests = 5;
int64 countCachedRequests = 6;
int64 countAttackRequests = 7;
}
message DailyPeekBandwidthStat {
string day = 1;
int64 bytes = 2;
}
}