请求统计增加即时、按天

This commit is contained in:
刘祥超
2021-06-08 15:09:58 +08:00
parent 33e36952c0
commit 8889c87334
2 changed files with 742 additions and 112 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -12,7 +12,13 @@ service ServerDailyStatService {
rpc uploadServerDailyStats (UploadServerDailyStatsRequest) returns (RPCSuccess);
// 按小时读取统计数据
rpc findServerHourlyStats (FindServerHourlyStatsRequest) returns (FindServerHourlyStatsResponse);
rpc findLatestServerHourlyStats (FindLatestServerHourlyStatsRequest) returns (FindLatestServerHourlyStatsResponse);
// 按分钟读取统计数据
rpc findLatestServerMinutelyStats (FindLatestServerMinutelyStatsRequest) returns (FindLatestServerMinutelyStatsResponse);
// 按日读取统计数据
rpc findLatestServerDailyStats (FindLatestServerDailyStatsRequest) returns (FindLatestServerDailyStatsResponse);
}
// 上传统计
@@ -21,12 +27,12 @@ message UploadServerDailyStatsRequest {
}
// 按小时读取统计数据
message FindServerHourlyStatsRequest {
message FindLatestServerHourlyStatsRequest {
int64 serverId = 1;
int32 hours = 2;
}
message FindServerHourlyStatsResponse {
message FindLatestServerHourlyStatsResponse {
repeated HourlyStat stats = 1;
message HourlyStat {
@@ -37,3 +43,39 @@ message FindServerHourlyStatsResponse {
int64 countCachedRequests = 5;
}
}
// 按分钟读取统计数据
message FindLatestServerMinutelyStatsRequest {
int64 serverId = 1;
int32 minutes = 2;
}
message FindLatestServerMinutelyStatsResponse {
repeated MinutelyStat stats = 1;
message MinutelyStat {
string minute = 1;
int64 bytes = 2;
int64 cachedBytes = 3;
int64 countRequests = 4;
int64 countCachedRequests = 5;
}
}
// 按日读取统计数据
message FindLatestServerDailyStatsRequest {
int64 serverId = 1;
int32 days = 2;
}
message FindLatestServerDailyStatsResponse {
repeated DailyStat stats = 1;
message DailyStat {
string day = 1;
int64 bytes = 2;
int64 cachedBytes = 3;
int64 countRequests = 4;
int64 countCachedRequests = 5;
}
}