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