an-bb-service-flow-kpi.proto 1.8 KB
Newer Older
brunnermarcu's avatar
brunnermarcu committed
syntax = "proto3";
package an_bb_service_flow_kpi;

message ServiceFlowKpiRecords {
    message ServiceFlowKpiRecord {
        //The name of service flow which means a flow identified by a VLAN ID
        string name = 1;

        //The total number of packets dropped by the queue in the downstream direction.
        uint64 downstream_flow_drop_cnt = 2;

        //The total number of packets passed through the queue in the downstream direction.
        uint64 downstream_flow_pass_cnt = 3;

        //The maximum number of packets drop in a second-level queue in the downstream direction.
        uint32 downstream_flow_drop_max = 4;

        //The minimum number of packets drop in a second-level queue in the downstream direction.
        uint32 downstream_flow_drop_min = 5;

        //The maximum packet loss rate in seconds in the downstream queue.The unit is 10^-5.
        uint32 downstream_flow_drop_rate_max = 6;

        //The minimum packet loss rate in seconds in the downstream queue.The unit is 10^-5.
        uint32 downstream_flow_drop_rate_min = 7;

        //The minimum packet loss rate of the queue in the downstream direction in seconds.
        uint32 downstream_flow_drop_seconds_cnt = 8;

        //The average rate in the downlink direction.
        uint64 downstream_flow_pass_bytes = 9;

        //The average rate in the downlink direction.
        uint32 downstream_mfr_avg = 10;

        //Bytes passed by the queue in the upstream direction.
        uint64 upstream_pass_bytes = 11;

        //The total number of packets passed by the queue in the upstream direction.
        uint64 upstream_pass_cnt = 12;

        //The total number of packets dropped by the queue in the upstream direction.
        uint64 upstream_drop_cnt = 13;
    }
    repeated ServiceFlowKpiRecord service_flow_kpi_record = 1;
}