服务带宽统计服务找到 4 个接口
读取日期段内的带宽数据
findDailyServerBandwidthStatsBetweenDays
POST/ServerBandwidthStatService/findDailyServerBandwidthStatsBetweenDays
- 定义文件
service_server_bandwidth_stat.proto- 可用角色
- 管理员用户
rpc findDailyServerBandwidthStatsBetweenDays (FindDailyServerBandwidthStatsBetweenDaysRequest) returns (FindDailyServerBandwidthStatsBetweenDaysResponse);
请求消息
FindDailyServerBandwidthStatsBetweenDaysRequest读取日期段内的带宽数据
message FindDailyServerBandwidthStatsBetweenDaysRequest {
int64 userId = 1; // 用户ID,和服务ID二选一
int64 serverId = 2; // 服务ID,和用户ID二选一
string dayFrom = 3; // 开始日期 YYYYMMDD
string dayTo = 4; // 结束日期 YYYYMMDD
int32 percentile = 5; // 可选项,百分位(nth)带宽位置,0-100之间
int64 nodeRegionId = 6; // 区域ID,可选项(目前只有用户整体统计支持区域ID)
string algo = 7; // 带宽算法,目前支持secondly和avg
}
响应消息
FindDailyServerBandwidthStatsBetweenDaysResponsemessage FindDailyServerBandwidthStatsBetweenDaysResponse {
repeated Stat stats = 1;
Stat nthStat = 2;
message Stat {
string day = 1;
string timeAt = 2;
int64 bytes = 3; // 峰值字节/秒
int64 bits = 4; // 峰值比特/秒
}
}