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 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;
|
int64 serverId = 1;
|
||||||
int32 hours = 2;
|
int32 hours = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message FindServerHourlyStatsResponse {
|
message FindLatestServerHourlyStatsResponse {
|
||||||
repeated HourlyStat stats = 1;
|
repeated HourlyStat stats = 1;
|
||||||
|
|
||||||
message HourlyStat {
|
message HourlyStat {
|
||||||
@@ -36,4 +42,40 @@ message FindServerHourlyStatsResponse {
|
|||||||
int64 countRequests = 4;
|
int64 countRequests = 4;
|
||||||
int64 countCachedRequests = 5;
|
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