Help us shape the future of Go! Take the 2026 Go Developer Survey

jmonudp

command module
v0.0.0-...-c6176e5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

README

jmonudp

Junos UDP Telemetry client

Sample data dump in json for qmon sensor.

$ ./jmonudp --help
Usage of /tmp/jmonudp:
      --port int   UDP port number to listen on
      
$ ./jmonudp --port 27000 
{           
  "queue_monitor_element_info": [
    {       
      "if_name": "xe-2/0/1",
      "queue_monitor_stats_ingress": {
        "queue_monitor_stats_info": [
          {
            "queue_number": 0,
            "queue_id": 32,
            "peak_buffer_occupancy_bytes": 1321,
            "peak_buffer_occupancy_percent": 0,
            "packets": 55526232,
            "octets": 73294626240,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },
          {
            "queue_number": 1,
            "queue_id": 33,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },
          { 
            "queue_number": 2,
            "queue_id": 34,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },
          { 
            "queue_number": 3,
            "queue_id": 35,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 98,
            "octets": 8232,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },   
          {    
            "queue_number": 4,
            "queue_id": 36,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },   
          {    
            "queue_number": 5,
            "queue_id": 37,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },   
          {    
            "queue_number": 6,
            "queue_id": 38,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },   
          {    
            "queue_number": 7,
            "queue_id": 39,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
            "red_drop_octets_color_0": 0,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          }    
        ]    
      },   
      "queue_monitor_stats_egress": {
        "queue_monitor_stats_info": [
          {    
            "queue_number": 0,
            "queue_id": 24,
            "peak_buffer_occupancy_bytes": 61867872,
            "peak_buffer_occupancy_percent": 99,
            "packets": 27166602467,
            "octets": 35859915137508,
            "tail_drop_packets": 729, 
            "tail_drop_octets": 962280,
            "red_drop_packets_color_0": 27571518,
            "red_drop_octets_color_0": 36394403760,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },   
          {    
            "queue_number": 1,
            "queue_id": 25,
            "peak_buffer_occupancy_bytes": 56147586,
            "peak_buffer_occupancy_percent": 98,
            "packets": 75966079936,
            "octets": 100275225516840,
            "tail_drop_packets": 451, 
            "tail_drop_octets": 595320,
            "red_drop_packets_color_0": 22151825,
            "red_drop_octets_color_0": 29240409000,
            "red_drop_packets_color_1": 0,
            "red_drop_octets_color_1": 0,
            "red_drop_packets_color_2": 0,
            "red_drop_octets_color_2": 0,
            "red_drop_packets_color_3": 0,
            "red_drop_octets_color_3": 0
          },   
          {    
            "queue_number": 2,
            "queue_id": 26,
            "peak_buffer_occupancy_bytes": 0,
            "peak_buffer_occupancy_percent": 0,
            "packets": 0,
            "octets": 0,
            "tail_drop_packets": 0,
            "tail_drop_octets": 0,
            "red_drop_packets_color_0": 0,
...
...
...

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
protos
pbj
Package pbj is a generated protocol buffer package.
Package pbj is a generated protocol buffer package.
port
Package port is a generated protocol buffer package.
Package port is a generated protocol buffer package.
qmon
Package qmon is a generated protocol buffer package.
Package qmon is a generated protocol buffer package.
telemetry_top
Package telemetry_top is a generated protocol buffer package.
Package telemetry_top is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL