qmon

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

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

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

Jump to

Keyboard shortcuts

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