proto/QoeFlow.proto
2022-07-28 14:49:21 +08:00

53 lines
2.1 KiB
Protocol Buffer

syntax = "proto3";
import "Base.proto";
option java_multiple_files = false;
option java_package = "com.yuandian.dataflow.proto.msgtype";
option go_package = "../grpc-gen;grpcgen";
package dataflow;
message QoeFlow {
int32 table_id = 1; //编号18
IPAddress src_ip = 2;
IPAddress dst_ip = 3;
uint32 s_tv_sec = 4;
uint32 s_tv_usec = 5;
uint32 l_tv_sec = 6;
uint32 l_tv_usec = 7;
uint32 dst2_respon_num = 8; //< response number (dst->src)
uint32 dst2_fast = 9; //< fast response (dst->src)
uint32 dst2_fast_expected = 10; //< fast expected (dst->src)
uint32 dst2_expected_degrated = 11; //< expected degrated (dst->src)
uint32 dst2_degrated_service = 12; //< degrated service (dst->src)
uint32 dst2_service_availability = 13; //< service availability (dst->src)
uint32 dst2_respon_timeout = 14; //< response timeout (dst->src)
uint32 dst2_respon_success = 15; //< response success (dst->src)
uint32 dst2_respon_fail = 16; //< response fail (dst->src)
uint32 dst2_respin_peek = 17; //< response peek time (dst->src) ms
uint32 dst2_respon_average = 18; //< response average time(dst->src) ms
uint32 cs_window = 19; //< cs window event
uint32 sc_window = 20; //< sc window event;
uint32 cs_reset = 21; //< cs reset
uint32 sc_reset = 22; //< sc reset
uint32 cs_retran = 23; //< cs retran
uint32 sc_retran = 24; //< sc retran
uint32 app_id = 25;
uint32 app_group_id = 26; //< application id
uint32 probe_if = 27;
uint32 app_style = 28;
uint32 time_flag = 29;
uint32 conn_setup_tm = 30; //连接建立时间
uint32 data_transfer_tm = 31; //数据传输时间
uint32 retrans_delay_tm = 32; //数据重传时延
uint32 network_inbound = 33; //网络响应时间(客户端->服务器)
uint32 network_outbound = 34; //网络响应时间(服务器->客户端)
uint32 new_session = 35; //新会话数
uint32 user_events = 36; //用户事件
uint32 server_events = 37; //服务事件
uint32 conn_setup_peek = 38; //连接建立时间峰值
int32 vlan_id = 39;
}