Documentation ¶
Overview ¶
Package qmon is a generated protocol buffer package.
It is generated from these files:
qmon.proto
It has these top-level messages:
QueueMonitor QueueMonitorElement QueueMonitorDirection QueueMonitorStats
Index ¶
- Variables
- type QueueMonitor
- type QueueMonitorDirection
- type QueueMonitorElement
- func (*QueueMonitorElement) Descriptor() ([]byte, []int)
- func (m *QueueMonitorElement) GetIfName() string
- func (m *QueueMonitorElement) GetParentAeName() string
- func (m *QueueMonitorElement) GetQueueMonitorStatsEgress() *QueueMonitorDirection
- func (m *QueueMonitorElement) GetQueueMonitorStatsIngress() *QueueMonitorDirection
- func (*QueueMonitorElement) ProtoMessage()
- func (m *QueueMonitorElement) Reset()
- func (m *QueueMonitorElement) String() string
- type QueueMonitorStats
- func (*QueueMonitorStats) Descriptor() ([]byte, []int)
- func (m *QueueMonitorStats) GetOctets() uint64
- func (m *QueueMonitorStats) GetPackets() uint64
- func (m *QueueMonitorStats) GetPeakBufferOccupancyBytes() uint32
- func (m *QueueMonitorStats) GetPeakBufferOccupancyPercent() uint32
- func (m *QueueMonitorStats) GetQueueId() uint32
- func (m *QueueMonitorStats) GetQueueNumber() uint32
- func (m *QueueMonitorStats) GetRedDropOctetsColor_0() uint64
- func (m *QueueMonitorStats) GetRedDropOctetsColor_1() uint64
- func (m *QueueMonitorStats) GetRedDropOctetsColor_2() uint64
- func (m *QueueMonitorStats) GetRedDropOctetsColor_3() uint64
- func (m *QueueMonitorStats) GetRedDropPacketsColor_0() uint64
- func (m *QueueMonitorStats) GetRedDropPacketsColor_1() uint64
- func (m *QueueMonitorStats) GetRedDropPacketsColor_2() uint64
- func (m *QueueMonitorStats) GetRedDropPacketsColor_3() uint64
- func (m *QueueMonitorStats) GetTailDropOctets() uint64
- func (m *QueueMonitorStats) GetTailDropPackets() uint64
- func (*QueueMonitorStats) ProtoMessage()
- func (m *QueueMonitorStats) Reset()
- func (m *QueueMonitorStats) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var E_JnprQmonExt = &proto.ExtensionDesc{ ExtendedType: (*telemetry_top.JuniperNetworksSensors)(nil), ExtensionType: (*QueueMonitor)(nil), Field: 15, Name: "jnpr_qmon_ext", Tag: "bytes,15,opt,name=jnpr_qmon_ext,json=jnprQmonExt", Filename: "qmon.proto", }
Functions ¶
This section is empty.
Types ¶
type QueueMonitor ¶
type QueueMonitor struct { QueueMonitorElementInfo []*QueueMonitorElement `` /* 127-byte string literal not displayed */ XXX_unrecognized []byte `json:"-"` }
func (*QueueMonitor) Descriptor ¶
func (*QueueMonitor) Descriptor() ([]byte, []int)
func (*QueueMonitor) GetQueueMonitorElementInfo ¶
func (m *QueueMonitor) GetQueueMonitorElementInfo() []*QueueMonitorElement
func (*QueueMonitor) ProtoMessage ¶
func (*QueueMonitor) ProtoMessage()
func (*QueueMonitor) Reset ¶
func (m *QueueMonitor) Reset()
func (*QueueMonitor) String ¶
func (m *QueueMonitor) String() string
type QueueMonitorDirection ¶
type QueueMonitorDirection struct { QueueMonitorStatsInfo []*QueueMonitorStats `protobuf:"bytes,1,rep,name=queue_monitor_stats_info,json=queueMonitorStatsInfo" json:"queue_monitor_stats_info,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*QueueMonitorDirection) Descriptor ¶
func (*QueueMonitorDirection) Descriptor() ([]byte, []int)
func (*QueueMonitorDirection) GetQueueMonitorStatsInfo ¶
func (m *QueueMonitorDirection) GetQueueMonitorStatsInfo() []*QueueMonitorStats
func (*QueueMonitorDirection) ProtoMessage ¶
func (*QueueMonitorDirection) ProtoMessage()
func (*QueueMonitorDirection) Reset ¶
func (m *QueueMonitorDirection) Reset()
func (*QueueMonitorDirection) String ¶
func (m *QueueMonitorDirection) String() string
type QueueMonitorElement ¶
type QueueMonitorElement struct { // interface name IfName *string `protobuf:"bytes,1,req,name=if_name,json=ifName" json:"if_name,omitempty"` // parent ae interface name ParentAeName *string `protobuf:"bytes,2,opt,name=parent_ae_name,json=parentAeName" json:"parent_ae_name,omitempty"` // ingress stats QueueMonitorStatsIngress *QueueMonitorDirection `` /* 130-byte string literal not displayed */ // egress stats QueueMonitorStatsEgress *QueueMonitorDirection `` /* 127-byte string literal not displayed */ XXX_unrecognized []byte `json:"-"` }
QueueMonitorElement for an interface
func (*QueueMonitorElement) Descriptor ¶
func (*QueueMonitorElement) Descriptor() ([]byte, []int)
func (*QueueMonitorElement) GetIfName ¶
func (m *QueueMonitorElement) GetIfName() string
func (*QueueMonitorElement) GetParentAeName ¶
func (m *QueueMonitorElement) GetParentAeName() string
func (*QueueMonitorElement) GetQueueMonitorStatsEgress ¶
func (m *QueueMonitorElement) GetQueueMonitorStatsEgress() *QueueMonitorDirection
func (*QueueMonitorElement) GetQueueMonitorStatsIngress ¶
func (m *QueueMonitorElement) GetQueueMonitorStatsIngress() *QueueMonitorDirection
func (*QueueMonitorElement) ProtoMessage ¶
func (*QueueMonitorElement) ProtoMessage()
func (*QueueMonitorElement) Reset ¶
func (m *QueueMonitorElement) Reset()
func (*QueueMonitorElement) String ¶
func (m *QueueMonitorElement) String() string
type QueueMonitorStats ¶
type QueueMonitorStats struct { // queue number, 0-7 QueueNumber *uint32 `protobuf:"varint,1,req,name=queue_number,json=queueNumber" json:"queue_number,omitempty"` // queue id, 0-max(16k for version 1) QueueId *uint32 `protobuf:"varint,2,req,name=queue_id,json=queueId" json:"queue_id,omitempty"` // peak_buffer_occupancy in bytes PeakBufferOccupancyBytes *uint32 `` /* 131-byte string literal not displayed */ // (peak_buffer_occupancy/max_queue_size) * 100 PeakBufferOccupancyPercent *uint32 `` /* 137-byte string literal not displayed */ // Count of packets/bytes forwarded Packets *uint64 `protobuf:"varint,5,req,name=packets" json:"packets,omitempty"` Octets *uint64 `protobuf:"varint,6,req,name=octets" json:"octets,omitempty"` // Count of packets/bytes due to dropped tail/force/error TailDropPackets *uint64 `protobuf:"varint,7,req,name=tail_drop_packets,json=tailDropPackets" json:"tail_drop_packets,omitempty"` TailDropOctets *uint64 `protobuf:"varint,8,req,name=tail_drop_octets,json=tailDropOctets" json:"tail_drop_octets,omitempty"` // Count of packets/bytes due to WRED color 0 RedDropPacketsColor_0 *uint64 `protobuf:"varint,9,req,name=red_drop_packets_color_0,json=redDropPacketsColor0" json:"red_drop_packets_color_0,omitempty"` RedDropOctetsColor_0 *uint64 `protobuf:"varint,10,req,name=red_drop_octets_color_0,json=redDropOctetsColor0" json:"red_drop_octets_color_0,omitempty"` // Count of packets/bytes due to WRED color 1 RedDropPacketsColor_1 *uint64 `protobuf:"varint,11,req,name=red_drop_packets_color_1,json=redDropPacketsColor1" json:"red_drop_packets_color_1,omitempty"` RedDropOctetsColor_1 *uint64 `protobuf:"varint,12,req,name=red_drop_octets_color_1,json=redDropOctetsColor1" json:"red_drop_octets_color_1,omitempty"` // Count of packets/bytes due to WRED color 2 RedDropPacketsColor_2 *uint64 `protobuf:"varint,13,req,name=red_drop_packets_color_2,json=redDropPacketsColor2" json:"red_drop_packets_color_2,omitempty"` RedDropOctetsColor_2 *uint64 `protobuf:"varint,14,req,name=red_drop_octets_color_2,json=redDropOctetsColor2" json:"red_drop_octets_color_2,omitempty"` // Count of packets/bytes due to WRED color 3 RedDropPacketsColor_3 *uint64 `protobuf:"varint,15,req,name=red_drop_packets_color_3,json=redDropPacketsColor3" json:"red_drop_packets_color_3,omitempty"` RedDropOctetsColor_3 *uint64 `protobuf:"varint,16,req,name=red_drop_octets_color_3,json=redDropOctetsColor3" json:"red_drop_octets_color_3,omitempty"` XXX_unrecognized []byte `json:"-"` }
QueueMonitorStats for a queue
func (*QueueMonitorStats) Descriptor ¶
func (*QueueMonitorStats) Descriptor() ([]byte, []int)
func (*QueueMonitorStats) GetOctets ¶
func (m *QueueMonitorStats) GetOctets() uint64
func (*QueueMonitorStats) GetPackets ¶
func (m *QueueMonitorStats) GetPackets() uint64
func (*QueueMonitorStats) GetPeakBufferOccupancyBytes ¶
func (m *QueueMonitorStats) GetPeakBufferOccupancyBytes() uint32
func (*QueueMonitorStats) GetPeakBufferOccupancyPercent ¶
func (m *QueueMonitorStats) GetPeakBufferOccupancyPercent() uint32
func (*QueueMonitorStats) GetQueueId ¶
func (m *QueueMonitorStats) GetQueueId() uint32
func (*QueueMonitorStats) GetQueueNumber ¶
func (m *QueueMonitorStats) GetQueueNumber() uint32
func (*QueueMonitorStats) GetRedDropOctetsColor_0 ¶
func (m *QueueMonitorStats) GetRedDropOctetsColor_0() uint64
func (*QueueMonitorStats) GetRedDropOctetsColor_1 ¶
func (m *QueueMonitorStats) GetRedDropOctetsColor_1() uint64
func (*QueueMonitorStats) GetRedDropOctetsColor_2 ¶
func (m *QueueMonitorStats) GetRedDropOctetsColor_2() uint64
func (*QueueMonitorStats) GetRedDropOctetsColor_3 ¶
func (m *QueueMonitorStats) GetRedDropOctetsColor_3() uint64
func (*QueueMonitorStats) GetRedDropPacketsColor_0 ¶
func (m *QueueMonitorStats) GetRedDropPacketsColor_0() uint64
func (*QueueMonitorStats) GetRedDropPacketsColor_1 ¶
func (m *QueueMonitorStats) GetRedDropPacketsColor_1() uint64
func (*QueueMonitorStats) GetRedDropPacketsColor_2 ¶
func (m *QueueMonitorStats) GetRedDropPacketsColor_2() uint64
func (*QueueMonitorStats) GetRedDropPacketsColor_3 ¶
func (m *QueueMonitorStats) GetRedDropPacketsColor_3() uint64
func (*QueueMonitorStats) GetTailDropOctets ¶
func (m *QueueMonitorStats) GetTailDropOctets() uint64
func (*QueueMonitorStats) GetTailDropPackets ¶
func (m *QueueMonitorStats) GetTailDropPackets() uint64
func (*QueueMonitorStats) ProtoMessage ¶
func (*QueueMonitorStats) ProtoMessage()
func (*QueueMonitorStats) Reset ¶
func (m *QueueMonitorStats) Reset()
func (*QueueMonitorStats) String ¶
func (m *QueueMonitorStats) String() string
Click to show internal directories.
Click to hide internal directories.