mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-23 03:00:24 +08:00
请求统计增加即时、按天
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user