Files
EdgeCommon/pkg/rpc/protos/service_server_daily_stat.proto

39 lines
870 B
Protocol Buffer
Raw Normal View History

syntax = "proto3";
option go_package = "./pb";
package pb;
import "models/model_server_daily_stat.proto";
import "models/rpc_messages.proto";
// 服务统计相关服务
service ServerDailyStatService {
// 上传统计
rpc uploadServerDailyStats (UploadServerDailyStatsRequest) returns (RPCSuccess);
2021-06-08 11:18:39 +08:00
// 按小时读取统计数据
rpc findServerHourlyStats (FindServerHourlyStatsRequest) returns (FindServerHourlyStatsResponse);
}
// 上传统计
message UploadServerDailyStatsRequest {
repeated ServerDailyStat stats = 1;
}
2021-06-08 11:18:39 +08:00
// 按小时读取统计数据
message FindServerHourlyStatsRequest {
int64 serverId = 1;
int32 hours = 2;
}
message FindServerHourlyStatsResponse {
repeated HourlyStat stats = 1;
message HourlyStat {
string hour = 1;
int64 bytes = 2;
int64 cachedBytes = 3;
int64 countRequests = 4;
int64 countCachedRequests = 5;
}
}