Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
att
GitHub Repository: att/ast
Path: blob/master/src/cmd/dsslib/stats/dss.tst
1810 views
# tests for the dss stats query

TITLE + stats

export TZ=EST5EDT

VIEW data ../netflow/data

TEST 01 'default output'
	EXEC -x netflow '{stats --count --sum}' $data/netflow-5.dat
		OUTPUT - $'                FIELD           COUNT             SUM
                bytes             247        30393693
                count             247             997
            direction             247               0
             dst_addr             247    332121641119
           dst_addrv4             247    332121641119
               dst_as             247         2775870
             dst_as16             247         2775870
             dst_as32             247               0
             dst_mask             247            6156
           dst_maskv4             247            6156
           dst_maskv6             247               0
             dst_port             247          877684
           dst_prefix             247  21255785037772
         dst_prefixv4             247  21255785037772
              dst_tos             247            4224
             dst_vlan             247               0
                  end             247  2.50434663e+20
            engine_id             247            1242
          engine_type             247             138
                first             247     38181216616
                flags             247               0
  flow_active_timeout             247               0
flow_inactive_timeout             247               0
           flow_label             247               0
        flow_sequence             247         9032815
                flows             247               0
      forwarding_code             247               0
    forwarding_status             247               0
      fragment_offset             247               0
                  hop             247     28896210442
                hopv4             247     28896210442
            icmp_type             247               0
                ident             247               0
             in_bytes             247               0
           in_dst_mac             247               0
   in_permanent_bytes             247               0
 in_permanent_packets             247               0
           in_packets             247           22691
           in_src_mac             247               0
           input_snmp             247            1943
  ip_protocol_version             247               0
                 last             247     38184764492
    max_packet_length             247               0
              max_ttl             247               0
    min_packet_length             247               0
              min_ttl             247               0
         mpls_label_1             247               0
         mpls_label_2             247               0
         mpls_label_3             247               0
         mpls_label_4             247               0
         mpls_label_5             247               0
         mpls_label_6             247               0
         mpls_label_7             247               0
         mpls_label_8             247               0
         mpls_label_9             247               0
        mpls_label_10             247               0
 mpls_top_label_class             247               0
  mpls_top_label_type             247               0
        mul_dst_bytes             247               0
      mul_dst_packets             247               0
        mul_igmp_type             247               0
                 nsec             247    166142393718
       option_headers             247               0
            out_bytes             247               0
          out_dst_mac             247               0
          out_packets             247           22691
          out_src_mac             247               0
          output_snmp             247             992
              packets             247           22691
                 prot             247            1533
            router_sc             247               0
          router_scv4             247               0
    sampler_algorithm             247               0
     sampler_interval             247               0
         sampler_mode             247               0
             src_addr             247    656138212302
           src_addrv4             247    656138212302
               src_as             247         1725584
             src_as16             247         1725584
             src_as32             247               0
             src_mask             247            4979
           src_maskv4             247            4979
           src_maskv6             247               0
             src_port             247         2208170
           src_prefix             247  41992845592307
         src_prefixv4             247  41992845592307
              src_tos             247            4224
             src_vlan             247               0
                start             247  2.50434660e+20
            tcp_flags             247            5038
       tcp_misseq_cnt             247               0
         tcp_retx_cnt             247               0
        tcp_retx_secs             247               0
                 time             247    250434664657
                  tos             247            4224
      total_bytes_exp             247               0
      total_flows_exp             247               0
    total_packets_exp             247               0
               uptime             247     38186327004
            vendor_43             247               0
            vendor_51             247               0
            vendor_65             247               0
            vendor_66             247               0
            vendor_67             247               0
            vendor_68             247               0
            vendor_69             247               0
            vendor_87             247               0
              version             247            1235'
	EXEC -x netflow '{stats --group=prot --range packets}' $data/netflow-5.dat
		OUTPUT - $'  FIELD             MIN             MAX            prot
packets               1               6               1
packets               1           20902               6
packets               1              24              17'
	EXEC -x netflow '{stats --group=prot --group=tos --count packets}' $data/netflow-5.dat
		OUTPUT - $'  FIELD           COUNT            prot             tos
packets              69               1               0
packets             120               6               0
packets              22               6             192
packets              36              17               0'
	EXEC -x netflow '{stats --group=prot --group=tos --count --deviation packets}' $data/netflow-5.dat
		OUTPUT - $'  FIELD           COUNT       DEVIATION            prot             tos
packets              69  2.01468134e+00               1               0
packets             120  1.89836045e+03               6               0
packets              22  1.67334945e+01               6             192
packets              36  5.91008651e+00              17               0'

TEST 02 'print output'
	EXEC -x netflow '{stats --group=prot --group=tos --print="%(prot)u|%(tos)u|%(COUNT)u|%(DEVIATION)f" packets}' $data/netflow-5.dat
	OUTPUT - $'1|0|69|2.014681
6|0|120|1898.360454
6|192|22|16.733495
17|0|36|5.910087'