@@ -437,169 +437,45 @@ metrics:
437437 direction : " tx"
438438 priority : " 7"
439439
440- # Packet size distribution (RX)
441- - field : SAI_PORT_STAT_ETHER_IN_PKTS_64_OCTETS
442- metric : sonic_switch_interface_packet_size_total
443- type : counter
444- help : " Total packets by size bucket"
445- labels :
446- interface : " $port_name"
447- direction : " rx"
448- size : " 64"
449- - field : SAI_PORT_STAT_ETHER_IN_PKTS_65_TO_127_OCTETS
450- metric : sonic_switch_interface_packet_size_total
451- type : counter
452- help : " Total packets by size bucket"
453- labels :
454- interface : " $port_name"
455- direction : " rx"
456- size : " 65_to_127"
457- - field : SAI_PORT_STAT_ETHER_IN_PKTS_128_TO_255_OCTETS
458- metric : sonic_switch_interface_packet_size_total
459- type : counter
460- help : " Total packets by size bucket"
461- labels :
462- interface : " $port_name"
463- direction : " rx"
464- size : " 128_to_255"
465- - field : SAI_PORT_STAT_ETHER_IN_PKTS_256_TO_511_OCTETS
466- metric : sonic_switch_interface_packet_size_total
467- type : counter
468- help : " Total packets by size bucket"
469- labels :
470- interface : " $port_name"
471- direction : " rx"
472- size : " 256_to_511"
473- - field : SAI_PORT_STAT_ETHER_IN_PKTS_512_TO_1023_OCTETS
474- metric : sonic_switch_interface_packet_size_total
475- type : counter
476- help : " Total packets by size bucket"
440+ # Packet size distribution (RX) — Prometheus histogram
441+ - metric : sonic_switch_interface_rx_packet_size_bytes
442+ type : histogram
443+ help : " RX packet size distribution"
477444 labels :
478445 interface : " $port_name"
479- direction : " rx"
480- size : " 512_to_1023"
481- - field : SAI_PORT_STAT_ETHER_IN_PKTS_1024_TO_1518_OCTETS
482- metric : sonic_switch_interface_packet_size_total
483- type : counter
484- help : " Total packets by size bucket"
485- labels :
486- interface : " $port_name"
487- direction : " rx"
488- size : " 1024_to_1518"
489- - field : SAI_PORT_STAT_ETHER_IN_PKTS_1519_TO_2047_OCTETS
490- metric : sonic_switch_interface_packet_size_total
491- type : counter
492- help : " Total packets by size bucket"
493- labels :
494- interface : " $port_name"
495- direction : " rx"
496- size : " 1519_to_2047"
497- - field : SAI_PORT_STAT_ETHER_IN_PKTS_2048_TO_4095_OCTETS
498- metric : sonic_switch_interface_packet_size_total
499- type : counter
500- help : " Total packets by size bucket"
501- labels :
502- interface : " $port_name"
503- direction : " rx"
504- size : " 2048_to_4095"
505- - field : SAI_PORT_STAT_ETHER_IN_PKTS_4096_TO_9216_OCTETS
506- metric : sonic_switch_interface_packet_size_total
507- type : counter
508- help : " Total packets by size bucket"
509- labels :
510- interface : " $port_name"
511- direction : " rx"
512- size : " 4096_to_9216"
513- - field : SAI_PORT_STAT_ETHER_IN_PKTS_9217_TO_16383_OCTETS
514- metric : sonic_switch_interface_packet_size_total
515- type : counter
516- help : " Total packets by size bucket"
517- labels :
518- interface : " $port_name"
519- direction : " rx"
520- size : " 9217_to_16383"
446+ transform :
447+ histogram :
448+ buckets :
449+ 64 : SAI_PORT_STAT_ETHER_IN_PKTS_64_OCTETS
450+ 127 : SAI_PORT_STAT_ETHER_IN_PKTS_65_TO_127_OCTETS
451+ 255 : SAI_PORT_STAT_ETHER_IN_PKTS_128_TO_255_OCTETS
452+ 511 : SAI_PORT_STAT_ETHER_IN_PKTS_256_TO_511_OCTETS
453+ 1023 : SAI_PORT_STAT_ETHER_IN_PKTS_512_TO_1023_OCTETS
454+ 1518 : SAI_PORT_STAT_ETHER_IN_PKTS_1024_TO_1518_OCTETS
455+ 2047 : SAI_PORT_STAT_ETHER_IN_PKTS_1519_TO_2047_OCTETS
456+ 4095 : SAI_PORT_STAT_ETHER_IN_PKTS_2048_TO_4095_OCTETS
457+ 9216 : SAI_PORT_STAT_ETHER_IN_PKTS_4096_TO_9216_OCTETS
458+ 16383 : SAI_PORT_STAT_ETHER_IN_PKTS_9217_TO_16383_OCTETS
521459
522- # Packet size distribution (TX)
523- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_64_OCTETS
524- metric : sonic_switch_interface_packet_size_total
525- type : counter
526- help : " Total packets by size bucket"
527- labels :
528- interface : " $port_name"
529- direction : " tx"
530- size : " 64"
531- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_65_TO_127_OCTETS
532- metric : sonic_switch_interface_packet_size_total
533- type : counter
534- help : " Total packets by size bucket"
535- labels :
536- interface : " $port_name"
537- direction : " tx"
538- size : " 65_to_127"
539- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_128_TO_255_OCTETS
540- metric : sonic_switch_interface_packet_size_total
541- type : counter
542- help : " Total packets by size bucket"
543- labels :
544- interface : " $port_name"
545- direction : " tx"
546- size : " 128_to_255"
547- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_256_TO_511_OCTETS
548- metric : sonic_switch_interface_packet_size_total
549- type : counter
550- help : " Total packets by size bucket"
551- labels :
552- interface : " $port_name"
553- direction : " tx"
554- size : " 256_to_511"
555- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_512_TO_1023_OCTETS
556- metric : sonic_switch_interface_packet_size_total
557- type : counter
558- help : " Total packets by size bucket"
460+ # Packet size distribution (TX) — Prometheus histogram
461+ - metric : sonic_switch_interface_tx_packet_size_bytes
462+ type : histogram
463+ help : " TX packet size distribution"
559464 labels :
560465 interface : " $port_name"
561- direction : " tx"
562- size : " 512_to_1023"
563- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_1024_TO_1518_OCTETS
564- metric : sonic_switch_interface_packet_size_total
565- type : counter
566- help : " Total packets by size bucket"
567- labels :
568- interface : " $port_name"
569- direction : " tx"
570- size : " 1024_to_1518"
571- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_1519_TO_2047_OCTETS
572- metric : sonic_switch_interface_packet_size_total
573- type : counter
574- help : " Total packets by size bucket"
575- labels :
576- interface : " $port_name"
577- direction : " tx"
578- size : " 1519_to_2047"
579- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_2048_TO_4095_OCTETS
580- metric : sonic_switch_interface_packet_size_total
581- type : counter
582- help : " Total packets by size bucket"
583- labels :
584- interface : " $port_name"
585- direction : " tx"
586- size : " 2048_to_4095"
587- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_4096_TO_9216_OCTETS
588- metric : sonic_switch_interface_packet_size_total
589- type : counter
590- help : " Total packets by size bucket"
591- labels :
592- interface : " $port_name"
593- direction : " tx"
594- size : " 4096_to_9216"
595- - field : SAI_PORT_STAT_ETHER_OUT_PKTS_9217_TO_16383_OCTETS
596- metric : sonic_switch_interface_packet_size_total
597- type : counter
598- help : " Total packets by size bucket"
599- labels :
600- interface : " $port_name"
601- direction : " tx"
602- size : " 9217_to_16383"
466+ transform :
467+ histogram :
468+ buckets :
469+ 64 : SAI_PORT_STAT_ETHER_OUT_PKTS_64_OCTETS
470+ 127 : SAI_PORT_STAT_ETHER_OUT_PKTS_65_TO_127_OCTETS
471+ 255 : SAI_PORT_STAT_ETHER_OUT_PKTS_128_TO_255_OCTETS
472+ 511 : SAI_PORT_STAT_ETHER_OUT_PKTS_256_TO_511_OCTETS
473+ 1023 : SAI_PORT_STAT_ETHER_OUT_PKTS_512_TO_1023_OCTETS
474+ 1518 : SAI_PORT_STAT_ETHER_OUT_PKTS_1024_TO_1518_OCTETS
475+ 2047 : SAI_PORT_STAT_ETHER_OUT_PKTS_1519_TO_2047_OCTETS
476+ 4095 : SAI_PORT_STAT_ETHER_OUT_PKTS_2048_TO_4095_OCTETS
477+ 9216 : SAI_PORT_STAT_ETHER_OUT_PKTS_4096_TO_9216_OCTETS
478+ 16383 : SAI_PORT_STAT_ETHER_OUT_PKTS_9217_TO_16383_OCTETS
603479
604480 # Anomaly counters
605481 - field : SAI_PORT_STAT_ETHER_STATS_UNDERSIZE_PKTS
0 commit comments