mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 05:00:24 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			884 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			884 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
syntax = "proto3";
 | 
						||
option go_package = "./pb";
 | 
						||
 | 
						||
package pb;
 | 
						||
 | 
						||
import "models/rpc_messages.proto";
 | 
						||
import "models/model_server_bandwidth_stat.proto";
 | 
						||
 | 
						||
// 服务带宽统计服务
 | 
						||
service ServerBandwidthStatService {
 | 
						||
	// 上传带宽统计
 | 
						||
	rpc uploadServerBandwidthStats(UploadServerBandwidthStatsRequest) returns (RPCSuccess);
 | 
						||
 | 
						||
	// 获取服务的峰值带宽
 | 
						||
	rpc findServerBandwidthStats(FindServerBandwidthStatsRequest) returns (FindServerBandwidthStatsResponse);
 | 
						||
}
 | 
						||
 | 
						||
// 上传带宽统计
 | 
						||
message UploadServerBandwidthStatsRequest {
 | 
						||
	repeated ServerBandwidthStat serverBandwidthStats = 1;
 | 
						||
}
 | 
						||
 | 
						||
// 获取服务的峰值带宽
 | 
						||
message FindServerBandwidthStatsRequest {
 | 
						||
	int64 serverId = 1; // 服务ID
 | 
						||
	string month = 2; // YYYYMM,month和day二选一
 | 
						||
	string day = 3; // YYYYMMDD
 | 
						||
}
 | 
						||
 | 
						||
message FindServerBandwidthStatsResponse {
 | 
						||
	repeated ServerBandwidthStat serverBandwidthStats = 1;
 | 
						||
} |