jti

package
v0.0.0-...-2555eda Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// optional Firewall jnpr_firewall_ext = 6;
	E_JnprFirewallExt = &file_firewall_proto_extTypes[0]
)

Extension fields to JuniperNetworksSensors.

View Source
var (
	// optional Port jnpr_interface_ext = 3;
	E_JnprInterfaceExt = &file_port_proto_extTypes[0]
)

Extension fields to JuniperNetworksSensors.

View Source
var (
	// optional LogicalPort jnprLogicalInterfaceExt = 7;
	E_JnprLogicalInterfaceExt = &file_logical_port_proto_extTypes[0]
)

Extension fields to JuniperNetworksSensors.

View Source
var (
	// optional NetworkProcessorUtilization jnpr_npu_utilization_ext = 12;
	E_JnprNpuUtilizationExt = &file_npu_utilization_proto_extTypes[0]
)

Extension fields to JuniperNetworksSensors.

View Source
var (
	// optional Optics jnpr_optics_ext = 10;
	E_JnprOpticsExt = &file_optics_proto_extTypes[0]
)

Extension fields to JuniperNetworksSensors.

View Source
var (
	// re-use IANA assigned numbers
	//
	// optional JuniperNetworksSensors juniperNetworks = 2636;
	E_JuniperNetworks = &file_telemetry_top_proto_extTypes[1]
)

Extension fields to EnterpriseSensors.

View Source
var (
	// optional NetworkProcessorMemoryUtilization npu_memory_ext = 11;
	E_NpuMemoryExt = &file_npu_memory_utilization_proto_extTypes[0]
)

Extension fields to JuniperNetworksSensors.

View Source
var (
	// optional TelemetryFieldOptions telemetry_options = 1024;
	E_TelemetryOptions = &file_telemetry_top_proto_extTypes[0]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var File_firewall_proto protoreflect.FileDescriptor
View Source
var File_logical_port_proto protoreflect.FileDescriptor
View Source
var File_npu_memory_utilization_proto protoreflect.FileDescriptor
View Source
var File_npu_utilization_proto protoreflect.FileDescriptor
View Source
var File_optics_proto protoreflect.FileDescriptor
View Source
var File_telemetry_top_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CounterStats

type CounterStats struct {

	// Counter name
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	// The total number of packets seen by the counter
	Packets *uint64 `protobuf:"varint,2,opt,name=packets" json:"packets,omitempty"`
	// The total number of bytes seen by the counter
	Bytes *uint64 `protobuf:"varint,3,opt,name=bytes" json:"bytes,omitempty"`
	// contains filtered or unexported fields
}

Counter statistics

func (*CounterStats) Descriptor deprecated

func (*CounterStats) Descriptor() ([]byte, []int)

Deprecated: Use CounterStats.ProtoReflect.Descriptor instead.

func (*CounterStats) GetBytes

func (x *CounterStats) GetBytes() uint64

func (*CounterStats) GetName

func (x *CounterStats) GetName() string

func (*CounterStats) GetPackets

func (x *CounterStats) GetPackets() uint64

func (*CounterStats) ProtoMessage

func (*CounterStats) ProtoMessage()

func (*CounterStats) ProtoReflect

func (x *CounterStats) ProtoReflect() protoreflect.Message

func (*CounterStats) Reset

func (x *CounterStats) Reset()

func (*CounterStats) String

func (x *CounterStats) String() string

type EgressInterfaceErrors

type EgressInterfaceErrors struct {

	// The number of packets that contained errors
	IfErrors *uint64 `protobuf:"varint,1,opt,name=if_errors,json=ifErrors" json:"if_errors,omitempty"`
	// The number of non-error packets which were chosen to be discarded
	IfDiscards *uint64 `protobuf:"varint,2,opt,name=if_discards,json=ifDiscards" json:"if_discards,omitempty"`
	// contains filtered or unexported fields
}

Outbound traffic error statistics

func (*EgressInterfaceErrors) Descriptor deprecated

func (*EgressInterfaceErrors) Descriptor() ([]byte, []int)

Deprecated: Use EgressInterfaceErrors.ProtoReflect.Descriptor instead.

func (*EgressInterfaceErrors) GetIfDiscards

func (x *EgressInterfaceErrors) GetIfDiscards() uint64

func (*EgressInterfaceErrors) GetIfErrors

func (x *EgressInterfaceErrors) GetIfErrors() uint64

func (*EgressInterfaceErrors) ProtoMessage

func (*EgressInterfaceErrors) ProtoMessage()

func (*EgressInterfaceErrors) ProtoReflect

func (x *EgressInterfaceErrors) ProtoReflect() protoreflect.Message

func (*EgressInterfaceErrors) Reset

func (x *EgressInterfaceErrors) Reset()

func (*EgressInterfaceErrors) String

func (x *EgressInterfaceErrors) String() string

type EgressInterfaceStats

type EgressInterfaceStats struct {

	// Count of packets
	IfPackets *uint64 `protobuf:"varint,1,req,name=if_packets,json=ifPackets" json:"if_packets,omitempty"`
	// Count of bytes
	IfOctets *uint64 `protobuf:"varint,2,req,name=if_octets,json=ifOctets" json:"if_octets,omitempty"`
	// Count of unicast packets
	IfUcastPackets *uint64 `protobuf:"varint,3,opt,name=if_ucast_packets,json=ifUcastPackets" json:"if_ucast_packets,omitempty"`
	// Count of multicast packets
	IfMcastPackets *uint64             `protobuf:"varint,4,opt,name=if_mcast_packets,json=ifMcastPackets" json:"if_mcast_packets,omitempty"`
	IfFaStats      []*FamilyAccounting `protobuf:"bytes,5,rep,name=if_fa_stats,json=ifFaStats" json:"if_fa_stats,omitempty"`
	// contains filtered or unexported fields
}

Interface outbound/Egress traffic statistics

func (*EgressInterfaceStats) Descriptor deprecated

func (*EgressInterfaceStats) Descriptor() ([]byte, []int)

Deprecated: Use EgressInterfaceStats.ProtoReflect.Descriptor instead.

func (*EgressInterfaceStats) GetIfFaStats

func (x *EgressInterfaceStats) GetIfFaStats() []*FamilyAccounting

func (*EgressInterfaceStats) GetIfMcastPackets

func (x *EgressInterfaceStats) GetIfMcastPackets() uint64

func (*EgressInterfaceStats) GetIfOctets

func (x *EgressInterfaceStats) GetIfOctets() uint64

func (*EgressInterfaceStats) GetIfPackets

func (x *EgressInterfaceStats) GetIfPackets() uint64

func (*EgressInterfaceStats) GetIfUcastPackets

func (x *EgressInterfaceStats) GetIfUcastPackets() uint64

func (*EgressInterfaceStats) ProtoMessage

func (*EgressInterfaceStats) ProtoMessage()

func (*EgressInterfaceStats) ProtoReflect

func (x *EgressInterfaceStats) ProtoReflect() protoreflect.Message

func (*EgressInterfaceStats) Reset

func (x *EgressInterfaceStats) Reset()

func (*EgressInterfaceStats) String

func (x *EgressInterfaceStats) String() string

type EnterpriseSensors

type EnterpriseSensors struct {
	// contains filtered or unexported fields
}

func (*EnterpriseSensors) Descriptor deprecated

func (*EnterpriseSensors) Descriptor() ([]byte, []int)

Deprecated: Use EnterpriseSensors.ProtoReflect.Descriptor instead.

func (*EnterpriseSensors) ProtoMessage

func (*EnterpriseSensors) ProtoMessage()

func (*EnterpriseSensors) ProtoReflect

func (x *EnterpriseSensors) ProtoReflect() protoreflect.Message

func (*EnterpriseSensors) Reset

func (x *EnterpriseSensors) Reset()

func (*EnterpriseSensors) String

func (x *EnterpriseSensors) String() string

type ExtendedPolicerStats

type ExtendedPolicerStats struct {

	// The total number of packets subjected to policing
	OfferedPackets *uint64 `protobuf:"varint,1,opt,name=offered_packets,json=offeredPackets" json:"offered_packets,omitempty"`
	// The total number of bytes subjected to policing
	OfferedBytes *uint64 `protobuf:"varint,2,opt,name=offered_bytes,json=offeredBytes" json:"offered_bytes,omitempty"`
	// The total number of packets not discarded by the policer
	TransmittedPackets *uint64 `protobuf:"varint,3,opt,name=transmitted_packets,json=transmittedPackets" json:"transmitted_packets,omitempty"`
	// The total number of bytes not discarded by the policer
	TransmittedBytes *uint64 `protobuf:"varint,4,opt,name=transmitted_bytes,json=transmittedBytes" json:"transmitted_bytes,omitempty"`
	// contains filtered or unexported fields
}

Extended policer statistics when enhanced policer statistics are available

func (*ExtendedPolicerStats) Descriptor deprecated

func (*ExtendedPolicerStats) Descriptor() ([]byte, []int)

Deprecated: Use ExtendedPolicerStats.ProtoReflect.Descriptor instead.

func (*ExtendedPolicerStats) GetOfferedBytes

func (x *ExtendedPolicerStats) GetOfferedBytes() uint64

func (*ExtendedPolicerStats) GetOfferedPackets

func (x *ExtendedPolicerStats) GetOfferedPackets() uint64

func (*ExtendedPolicerStats) GetTransmittedBytes

func (x *ExtendedPolicerStats) GetTransmittedBytes() uint64

func (*ExtendedPolicerStats) GetTransmittedPackets

func (x *ExtendedPolicerStats) GetTransmittedPackets() uint64

func (*ExtendedPolicerStats) ProtoMessage

func (*ExtendedPolicerStats) ProtoMessage()

func (*ExtendedPolicerStats) ProtoReflect

func (x *ExtendedPolicerStats) ProtoReflect() protoreflect.Message

func (*ExtendedPolicerStats) Reset

func (x *ExtendedPolicerStats) Reset()

func (*ExtendedPolicerStats) String

func (x *ExtendedPolicerStats) String() string

type FamilyAccounting

type FamilyAccounting struct {

	// Interface protocol
	IfFamily *string `protobuf:"bytes,1,opt,name=if_family,json=ifFamily" json:"if_family,omitempty"`
	// Count of packets
	IfPackets *uint64 `protobuf:"varint,2,opt,name=if_packets,json=ifPackets" json:"if_packets,omitempty"`
	// Count of v4 bytes
	IfOctets *uint64 `protobuf:"varint,3,opt,name=if_octets,json=ifOctets" json:"if_octets,omitempty"`
	// Count of v6 packets
	IfV6Packets *uint64 `protobuf:"varint,4,opt,name=if_v6_packets,json=ifV6Packets" json:"if_v6_packets,omitempty"`
	// Count of v6 bytes
	IfV6Octets *uint64 `protobuf:"varint,5,opt,name=if_v6_octets,json=ifV6Octets" json:"if_v6_octets,omitempty"`
	// Count of multicast packets
	IfMcastPackets *uint64 `protobuf:"varint,6,opt,name=if_mcast_packets,json=ifMcastPackets" json:"if_mcast_packets,omitempty"`
	// Count of multicast bytes
	IfMcastOctets *uint64 `protobuf:"varint,7,opt,name=if_mcast_octets,json=ifMcastOctets" json:"if_mcast_octets,omitempty"`
	// contains filtered or unexported fields
}

logical Interface family stats accounting

func (*FamilyAccounting) Descriptor deprecated

func (*FamilyAccounting) Descriptor() ([]byte, []int)

Deprecated: Use FamilyAccounting.ProtoReflect.Descriptor instead.

func (*FamilyAccounting) GetIfFamily

func (x *FamilyAccounting) GetIfFamily() string

func (*FamilyAccounting) GetIfMcastOctets

func (x *FamilyAccounting) GetIfMcastOctets() uint64

func (*FamilyAccounting) GetIfMcastPackets

func (x *FamilyAccounting) GetIfMcastPackets() uint64

func (*FamilyAccounting) GetIfOctets

func (x *FamilyAccounting) GetIfOctets() uint64

func (*FamilyAccounting) GetIfPackets

func (x *FamilyAccounting) GetIfPackets() uint64

func (*FamilyAccounting) GetIfV6Octets

func (x *FamilyAccounting) GetIfV6Octets() uint64

func (*FamilyAccounting) GetIfV6Packets

func (x *FamilyAccounting) GetIfV6Packets() uint64

func (*FamilyAccounting) ProtoMessage

func (*FamilyAccounting) ProtoMessage()

func (*FamilyAccounting) ProtoReflect

func (x *FamilyAccounting) ProtoReflect() protoreflect.Message

func (*FamilyAccounting) Reset

func (x *FamilyAccounting) Reset()

func (*FamilyAccounting) String

func (x *FamilyAccounting) String() string

type Firewall

type Firewall struct {
	FirewallStats []*FirewallStats `protobuf:"bytes,1,rep,name=firewall_stats,json=firewallStats" json:"firewall_stats,omitempty"`
	// contains filtered or unexported fields
}

Top-level message

func (*Firewall) Descriptor deprecated

func (*Firewall) Descriptor() ([]byte, []int)

Deprecated: Use Firewall.ProtoReflect.Descriptor instead.

func (*Firewall) GetFirewallStats

func (x *Firewall) GetFirewallStats() []*FirewallStats

func (*Firewall) ProtoMessage

func (*Firewall) ProtoMessage()

func (*Firewall) ProtoReflect

func (x *Firewall) ProtoReflect() protoreflect.Message

func (*Firewall) Reset

func (x *Firewall) Reset()

func (*Firewall) String

func (x *Firewall) String() string

type FirewallStats

type FirewallStats struct {
	FilterName *string `protobuf:"bytes,1,req,name=filter_name,json=filterName" json:"filter_name,omitempty"`
	// The Unix timestamp (seconds since 00:00:00 UTC 1970-01-01) of
	// last filter state change event such as filter add, filter change,
	// or counter clear.
	Timestamp                *uint64                     `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	MemoryUsage              []*MemoryUsage              `protobuf:"bytes,3,rep,name=memory_usage,json=memoryUsage" json:"memory_usage,omitempty"`
	CounterStats             []*CounterStats             `protobuf:"bytes,4,rep,name=counter_stats,json=counterStats" json:"counter_stats,omitempty"`
	PolicerStats             []*PolicerStats             `protobuf:"bytes,5,rep,name=policer_stats,json=policerStats" json:"policer_stats,omitempty"`
	HierarchicalPolicerStats []*HierarchicalPolicerStats `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Firewall filter statistics

func (*FirewallStats) Descriptor deprecated

func (*FirewallStats) Descriptor() ([]byte, []int)

Deprecated: Use FirewallStats.ProtoReflect.Descriptor instead.

func (*FirewallStats) GetCounterStats

func (x *FirewallStats) GetCounterStats() []*CounterStats

func (*FirewallStats) GetFilterName

func (x *FirewallStats) GetFilterName() string

func (*FirewallStats) GetHierarchicalPolicerStats

func (x *FirewallStats) GetHierarchicalPolicerStats() []*HierarchicalPolicerStats

func (*FirewallStats) GetMemoryUsage

func (x *FirewallStats) GetMemoryUsage() []*MemoryUsage

func (*FirewallStats) GetPolicerStats

func (x *FirewallStats) GetPolicerStats() []*PolicerStats

func (*FirewallStats) GetTimestamp

func (x *FirewallStats) GetTimestamp() uint64

func (*FirewallStats) ProtoMessage

func (*FirewallStats) ProtoMessage()

func (*FirewallStats) ProtoReflect

func (x *FirewallStats) ProtoReflect() protoreflect.Message

func (*FirewallStats) Reset

func (x *FirewallStats) Reset()

func (*FirewallStats) String

func (x *FirewallStats) String() string

type ForwardingClassAccounting

type ForwardingClassAccounting struct {

	// Interface protocol
	IfFamily *string `protobuf:"bytes,1,opt,name=if_family,json=ifFamily" json:"if_family,omitempty"`
	// Forwarding class number
	FcNumber *uint32 `protobuf:"varint,2,opt,name=fc_number,json=fcNumber" json:"fc_number,omitempty"`
	// Count of packets
	IfPackets *uint64 `protobuf:"varint,3,opt,name=if_packets,json=ifPackets" json:"if_packets,omitempty"`
	// Count of bytes
	IfOctets *uint64 `protobuf:"varint,4,opt,name=if_octets,json=ifOctets" json:"if_octets,omitempty"`
	// contains filtered or unexported fields
}

Interface forwarding class accounting

func (*ForwardingClassAccounting) Descriptor deprecated

func (*ForwardingClassAccounting) Descriptor() ([]byte, []int)

Deprecated: Use ForwardingClassAccounting.ProtoReflect.Descriptor instead.

func (*ForwardingClassAccounting) GetFcNumber

func (x *ForwardingClassAccounting) GetFcNumber() uint32

func (*ForwardingClassAccounting) GetIfFamily

func (x *ForwardingClassAccounting) GetIfFamily() string

func (*ForwardingClassAccounting) GetIfOctets

func (x *ForwardingClassAccounting) GetIfOctets() uint64

func (*ForwardingClassAccounting) GetIfPackets

func (x *ForwardingClassAccounting) GetIfPackets() uint64

func (*ForwardingClassAccounting) ProtoMessage

func (*ForwardingClassAccounting) ProtoMessage()

func (*ForwardingClassAccounting) ProtoReflect

func (*ForwardingClassAccounting) Reset

func (x *ForwardingClassAccounting) Reset()

func (*ForwardingClassAccounting) String

func (x *ForwardingClassAccounting) String() string

type HierarchicalPolicerStats

type HierarchicalPolicerStats struct {

	// Hierarchical policer instance name
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	// The total number of packets marked out-of-specification by
	// the premium policer
	PremiumPackets *uint64 `protobuf:"varint,2,opt,name=premium_packets,json=premiumPackets" json:"premium_packets,omitempty"`
	// The total number of bytes marked out-of-specification by
	// the premium policer
	PremiumBytes *uint64 `protobuf:"varint,3,opt,name=premium_bytes,json=premiumBytes" json:"premium_bytes,omitempty"`
	// The total number of packets marked out-of-specification by
	// the aggregate policer
	AggregatePackets *uint64 `protobuf:"varint,4,opt,name=aggregate_packets,json=aggregatePackets" json:"aggregate_packets,omitempty"`
	// The total number of bytes marked out-of-specification by
	// the aggregate policer
	AggregateBytes *uint64 `protobuf:"varint,5,opt,name=aggregate_bytes,json=aggregateBytes" json:"aggregate_bytes,omitempty"`
	// contains filtered or unexported fields
}

Hierarchical policer statistics

func (*HierarchicalPolicerStats) Descriptor deprecated

func (*HierarchicalPolicerStats) Descriptor() ([]byte, []int)

Deprecated: Use HierarchicalPolicerStats.ProtoReflect.Descriptor instead.

func (*HierarchicalPolicerStats) GetAggregateBytes

func (x *HierarchicalPolicerStats) GetAggregateBytes() uint64

func (*HierarchicalPolicerStats) GetAggregatePackets

func (x *HierarchicalPolicerStats) GetAggregatePackets() uint64

func (*HierarchicalPolicerStats) GetName

func (x *HierarchicalPolicerStats) GetName() string

func (*HierarchicalPolicerStats) GetPremiumBytes

func (x *HierarchicalPolicerStats) GetPremiumBytes() uint64

func (*HierarchicalPolicerStats) GetPremiumPackets

func (x *HierarchicalPolicerStats) GetPremiumPackets() uint64

func (*HierarchicalPolicerStats) ProtoMessage

func (*HierarchicalPolicerStats) ProtoMessage()

func (*HierarchicalPolicerStats) ProtoReflect

func (x *HierarchicalPolicerStats) ProtoReflect() protoreflect.Message

func (*HierarchicalPolicerStats) Reset

func (x *HierarchicalPolicerStats) Reset()

func (*HierarchicalPolicerStats) String

func (x *HierarchicalPolicerStats) String() string

type IETFSensors

type IETFSensors struct {
	// contains filtered or unexported fields
}

func (*IETFSensors) Descriptor deprecated

func (*IETFSensors) Descriptor() ([]byte, []int)

Deprecated: Use IETFSensors.ProtoReflect.Descriptor instead.

func (*IETFSensors) ProtoMessage

func (*IETFSensors) ProtoMessage()

func (*IETFSensors) ProtoReflect

func (x *IETFSensors) ProtoReflect() protoreflect.Message

func (*IETFSensors) Reset

func (x *IETFSensors) Reset()

func (*IETFSensors) String

func (x *IETFSensors) String() string

type IngressInterfaceErrors

type IngressInterfaceErrors struct {

	// The number of packets that contained errors
	IfErrors *uint64 `protobuf:"varint,1,opt,name=if_errors,json=ifErrors" json:"if_errors,omitempty"`
	// The number of packets dropped by the input queue of the I/O Manager ASIC
	IfInQdrops *uint64 `protobuf:"varint,2,opt,name=if_in_qdrops,json=ifInQdrops" json:"if_in_qdrops,omitempty"`
	// The number of packets which were misaligned
	IfInFrameErrors *uint64 `protobuf:"varint,3,opt,name=if_in_frame_errors,json=ifInFrameErrors" json:"if_in_frame_errors,omitempty"`
	// The number of non-error packets which were chosen to be discarded
	IfDiscards *uint64 `protobuf:"varint,4,opt,name=if_discards,json=ifDiscards" json:"if_discards,omitempty"`
	// The number of runt packets
	IfInRunts *uint64 `protobuf:"varint,5,opt,name=if_in_runts,json=ifInRunts" json:"if_in_runts,omitempty"`
	// The number of packets that fail Layer 3 sanity checks of the header
	IfInL3Incompletes *uint64 `protobuf:"varint,6,opt,name=if_in_l3_incompletes,json=ifInL3Incompletes" json:"if_in_l3_incompletes,omitempty"`
	// The number of packets for which the software could not find a valid logical interface
	IfInL2ChanErrors *uint64 `protobuf:"varint,7,opt,name=if_in_l2chan_errors,json=ifInL2chanErrors" json:"if_in_l2chan_errors,omitempty"`
	// The number of malform or short packets
	IfInL2MismatchTimeouts *uint64 `` /* 127-byte string literal not displayed */
	// The number of FIFO errors
	IfInFifoErrors *uint64 `protobuf:"varint,9,opt,name=if_in_fifo_errors,json=ifInFifoErrors" json:"if_in_fifo_errors,omitempty"`
	// The number of resource errors
	IfInResourceErrors *uint64 `protobuf:"varint,10,opt,name=if_in_resource_errors,json=ifInResourceErrors" json:"if_in_resource_errors,omitempty"`
	// contains filtered or unexported fields
}

Inbound traffic error statistics

func (*IngressInterfaceErrors) Descriptor deprecated

func (*IngressInterfaceErrors) Descriptor() ([]byte, []int)

Deprecated: Use IngressInterfaceErrors.ProtoReflect.Descriptor instead.

func (*IngressInterfaceErrors) GetIfDiscards

func (x *IngressInterfaceErrors) GetIfDiscards() uint64

func (*IngressInterfaceErrors) GetIfErrors

func (x *IngressInterfaceErrors) GetIfErrors() uint64

func (*IngressInterfaceErrors) GetIfInFifoErrors

func (x *IngressInterfaceErrors) GetIfInFifoErrors() uint64

func (*IngressInterfaceErrors) GetIfInFrameErrors

func (x *IngressInterfaceErrors) GetIfInFrameErrors() uint64

func (*IngressInterfaceErrors) GetIfInL2ChanErrors

func (x *IngressInterfaceErrors) GetIfInL2ChanErrors() uint64

func (*IngressInterfaceErrors) GetIfInL2MismatchTimeouts

func (x *IngressInterfaceErrors) GetIfInL2MismatchTimeouts() uint64

func (*IngressInterfaceErrors) GetIfInL3Incompletes

func (x *IngressInterfaceErrors) GetIfInL3Incompletes() uint64

func (*IngressInterfaceErrors) GetIfInQdrops

func (x *IngressInterfaceErrors) GetIfInQdrops() uint64

func (*IngressInterfaceErrors) GetIfInResourceErrors

func (x *IngressInterfaceErrors) GetIfInResourceErrors() uint64

func (*IngressInterfaceErrors) GetIfInRunts

func (x *IngressInterfaceErrors) GetIfInRunts() uint64

func (*IngressInterfaceErrors) ProtoMessage

func (*IngressInterfaceErrors) ProtoMessage()

func (*IngressInterfaceErrors) ProtoReflect

func (x *IngressInterfaceErrors) ProtoReflect() protoreflect.Message

func (*IngressInterfaceErrors) Reset

func (x *IngressInterfaceErrors) Reset()

func (*IngressInterfaceErrors) String

func (x *IngressInterfaceErrors) String() string

type IngressInterfaceStats

type IngressInterfaceStats struct {

	// Count of packets
	IfPackets *uint64 `protobuf:"varint,1,req,name=if_packets,json=ifPackets" json:"if_packets,omitempty"`
	// Count of bytes
	IfOctets *uint64 `protobuf:"varint,2,req,name=if_octets,json=ifOctets" json:"if_octets,omitempty"`
	// Count of unicast packets
	IfUcastPackets *uint64 `protobuf:"varint,3,opt,name=if_ucast_packets,json=ifUcastPackets" json:"if_ucast_packets,omitempty"`
	// Count of multicast packets
	IfMcastPackets *uint64                      `protobuf:"varint,4,opt,name=if_mcast_packets,json=ifMcastPackets" json:"if_mcast_packets,omitempty"`
	IfFcStats      []*ForwardingClassAccounting `protobuf:"bytes,5,rep,name=if_fc_stats,json=ifFcStats" json:"if_fc_stats,omitempty"`
	IfFaStats      []*FamilyAccounting          `protobuf:"bytes,6,rep,name=if_fa_stats,json=ifFaStats" json:"if_fa_stats,omitempty"`
	// contains filtered or unexported fields
}

Interface inbound/Ingress traffic statistics

func (*IngressInterfaceStats) Descriptor deprecated

func (*IngressInterfaceStats) Descriptor() ([]byte, []int)

Deprecated: Use IngressInterfaceStats.ProtoReflect.Descriptor instead.

func (*IngressInterfaceStats) GetIfFaStats

func (x *IngressInterfaceStats) GetIfFaStats() []*FamilyAccounting

func (*IngressInterfaceStats) GetIfFcStats

func (x *IngressInterfaceStats) GetIfFcStats() []*ForwardingClassAccounting

func (*IngressInterfaceStats) GetIfMcastPackets

func (x *IngressInterfaceStats) GetIfMcastPackets() uint64

func (*IngressInterfaceStats) GetIfOctets

func (x *IngressInterfaceStats) GetIfOctets() uint64

func (*IngressInterfaceStats) GetIfPackets

func (x *IngressInterfaceStats) GetIfPackets() uint64

func (*IngressInterfaceStats) GetIfUcastPackets

func (x *IngressInterfaceStats) GetIfUcastPackets() uint64

func (*IngressInterfaceStats) ProtoMessage

func (*IngressInterfaceStats) ProtoMessage()

func (*IngressInterfaceStats) ProtoReflect

func (x *IngressInterfaceStats) ProtoReflect() protoreflect.Message

func (*IngressInterfaceStats) Reset

func (x *IngressInterfaceStats) Reset()

func (*IngressInterfaceStats) String

func (x *IngressInterfaceStats) String() string

type InterfaceInfos

type InterfaceInfos struct {

	// Interface name, e.g., xe-0/0/0
	IfName *string `protobuf:"bytes,1,req,name=if_name,json=ifName" json:"if_name,omitempty"`
	// Time when interface is created
	InitTime *uint64 `protobuf:"varint,2,opt,name=init_time,json=initTime" json:"init_time,omitempty"`
	// Global Index
	SnmpIfIndex *uint32 `protobuf:"varint,3,opt,name=snmp_if_index,json=snmpIfIndex" json:"snmp_if_index,omitempty"`
	// Name of parent for AE interface, if applicable
	ParentAeName *string `protobuf:"bytes,4,opt,name=parent_ae_name,json=parentAeName" json:"parent_ae_name,omitempty"`
	// Egress queue information
	EgressQueueInfo []*QueueStats `protobuf:"bytes,5,rep,name=egress_queue_info,json=egressQueueInfo" json:"egress_queue_info,omitempty"`
	// Ingress queue information
	IngressQueueInfo []*QueueStats `protobuf:"bytes,6,rep,name=ingress_queue_info,json=ingressQueueInfo" json:"ingress_queue_info,omitempty"`
	// Inbound traffic statistics
	IngressStats *InterfaceStats `protobuf:"bytes,7,opt,name=ingress_stats,json=ingressStats" json:"ingress_stats,omitempty"`
	// Outbound traffic statistics
	EgressStats *InterfaceStats `protobuf:"bytes,8,opt,name=egress_stats,json=egressStats" json:"egress_stats,omitempty"`
	// Inbound traffic errors
	IngressErrors *IngressInterfaceErrors `protobuf:"bytes,9,opt,name=ingress_errors,json=ingressErrors" json:"ingress_errors,omitempty"`
	// Interface administration status
	IfAdministrationStatus *string `protobuf:"bytes,10,opt,name=if_administration_status,json=ifAdministrationStatus" json:"if_administration_status,omitempty"`
	// Interface operational status
	IfOperationalStatus *string `protobuf:"bytes,11,opt,name=if_operational_status,json=ifOperationalStatus" json:"if_operational_status,omitempty"`
	// Interface description
	IfDescription *string `protobuf:"bytes,12,opt,name=if_description,json=ifDescription" json:"if_description,omitempty"`
	// Counter: number of carrier transitions on this interface
	IfTransitions *uint64 `protobuf:"varint,13,opt,name=if_transitions,json=ifTransitions" json:"if_transitions,omitempty"`
	// This corresponds to the ifLastChange object in the standard interface MIB
	IfLastChange *uint32 `protobuf:"varint,14,opt,name=ifLastChange" json:"ifLastChange,omitempty"`
	// This corresponds to the ifHighSpeed object in the standard interface MIB
	IfHighSpeed *uint32 `protobuf:"varint,15,opt,name=ifHighSpeed" json:"ifHighSpeed,omitempty"`
	// Outbound traffic errors
	EgressErrors *EgressInterfaceErrors `protobuf:"bytes,16,opt,name=egress_errors,json=egressErrors" json:"egress_errors,omitempty"`
	// contains filtered or unexported fields
}

Interface information

func (*InterfaceInfos) Descriptor deprecated

func (*InterfaceInfos) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceInfos.ProtoReflect.Descriptor instead.

func (*InterfaceInfos) GetEgressErrors

func (x *InterfaceInfos) GetEgressErrors() *EgressInterfaceErrors

func (*InterfaceInfos) GetEgressQueueInfo

func (x *InterfaceInfos) GetEgressQueueInfo() []*QueueStats

func (*InterfaceInfos) GetEgressStats

func (x *InterfaceInfos) GetEgressStats() *InterfaceStats

func (*InterfaceInfos) GetIfAdministrationStatus

func (x *InterfaceInfos) GetIfAdministrationStatus() string

func (*InterfaceInfos) GetIfDescription

func (x *InterfaceInfos) GetIfDescription() string

func (*InterfaceInfos) GetIfHighSpeed

func (x *InterfaceInfos) GetIfHighSpeed() uint32

func (*InterfaceInfos) GetIfLastChange

func (x *InterfaceInfos) GetIfLastChange() uint32

func (*InterfaceInfos) GetIfName

func (x *InterfaceInfos) GetIfName() string

func (*InterfaceInfos) GetIfOperationalStatus

func (x *InterfaceInfos) GetIfOperationalStatus() string

func (*InterfaceInfos) GetIfTransitions

func (x *InterfaceInfos) GetIfTransitions() uint64

func (*InterfaceInfos) GetIngressErrors

func (x *InterfaceInfos) GetIngressErrors() *IngressInterfaceErrors

func (*InterfaceInfos) GetIngressQueueInfo

func (x *InterfaceInfos) GetIngressQueueInfo() []*QueueStats

func (*InterfaceInfos) GetIngressStats

func (x *InterfaceInfos) GetIngressStats() *InterfaceStats

func (*InterfaceInfos) GetInitTime

func (x *InterfaceInfos) GetInitTime() uint64

func (*InterfaceInfos) GetParentAeName

func (x *InterfaceInfos) GetParentAeName() string

func (*InterfaceInfos) GetSnmpIfIndex

func (x *InterfaceInfos) GetSnmpIfIndex() uint32

func (*InterfaceInfos) ProtoMessage

func (*InterfaceInfos) ProtoMessage()

func (*InterfaceInfos) ProtoReflect

func (x *InterfaceInfos) ProtoReflect() protoreflect.Message

func (*InterfaceInfos) Reset

func (x *InterfaceInfos) Reset()

func (*InterfaceInfos) String

func (x *InterfaceInfos) String() string

type InterfaceStats

type InterfaceStats struct {

	// The total number of packets sent/received by this interface
	IfPkts *uint64 `protobuf:"varint,1,opt,name=if_pkts,json=ifPkts" json:"if_pkts,omitempty"`
	// The total number of bytes sent/received by this interface
	IfOctets *uint64 `protobuf:"varint,2,opt,name=if_octets,json=ifOctets" json:"if_octets,omitempty"`
	// The rate at which packets are sent/received by this interface (in packets/sec)
	If_1SecPkts *uint64 `protobuf:"varint,3,opt,name=if_1sec_pkts,json=if1secPkts" json:"if_1sec_pkts,omitempty"`
	// The rate at which bytes are sent/received by this interface
	If_1SecOctets *uint64 `protobuf:"varint,4,opt,name=if_1sec_octets,json=if1secOctets" json:"if_1sec_octets,omitempty"`
	// Total number of unicast packets sent/received by this interface
	IfUcPkts *uint64 `protobuf:"varint,5,opt,name=if_uc_pkts,json=ifUcPkts" json:"if_uc_pkts,omitempty"`
	// Total number of multicast packets sent/received by this interface
	IfMcPkts *uint64 `protobuf:"varint,6,opt,name=if_mc_pkts,json=ifMcPkts" json:"if_mc_pkts,omitempty"`
	// Total number of broadcast packets sent/received by this interface
	IfBcPkts *uint64 `protobuf:"varint,7,opt,name=if_bc_pkts,json=ifBcPkts" json:"if_bc_pkts,omitempty"`
	// Counter: total no of error packets sent/rcvd by this interface
	IfError *uint64 `protobuf:"varint,8,opt,name=if_error,json=ifError" json:"if_error,omitempty"`
	// Counter: total no of PAUSE packets sent/rcvd by this interface
	IfPausePkts *uint64 `protobuf:"varint,9,opt,name=if_pause_pkts,json=ifPausePkts" json:"if_pause_pkts,omitempty"`
	// Counter: total no of UNKNOWN proto packets sent/rcvd by this interface
	IfUnknownProtoPkts *uint64 `protobuf:"varint,10,opt,name=if_unknown_proto_pkts,json=ifUnknownProtoPkts" json:"if_unknown_proto_pkts,omitempty"`
	// contains filtered or unexported fields
}

Interface statistics

func (*InterfaceStats) Descriptor deprecated

func (*InterfaceStats) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceStats.ProtoReflect.Descriptor instead.

func (*InterfaceStats) GetIfBcPkts

func (x *InterfaceStats) GetIfBcPkts() uint64

func (*InterfaceStats) GetIfError

func (x *InterfaceStats) GetIfError() uint64

func (*InterfaceStats) GetIfMcPkts

func (x *InterfaceStats) GetIfMcPkts() uint64

func (*InterfaceStats) GetIfOctets

func (x *InterfaceStats) GetIfOctets() uint64

func (*InterfaceStats) GetIfPausePkts

func (x *InterfaceStats) GetIfPausePkts() uint64

func (*InterfaceStats) GetIfPkts

func (x *InterfaceStats) GetIfPkts() uint64

func (*InterfaceStats) GetIfUcPkts

func (x *InterfaceStats) GetIfUcPkts() uint64

func (*InterfaceStats) GetIfUnknownProtoPkts

func (x *InterfaceStats) GetIfUnknownProtoPkts() uint64

func (*InterfaceStats) GetIf_1SecOctets

func (x *InterfaceStats) GetIf_1SecOctets() uint64

func (*InterfaceStats) GetIf_1SecPkts

func (x *InterfaceStats) GetIf_1SecPkts() uint64

func (*InterfaceStats) ProtoMessage

func (*InterfaceStats) ProtoMessage()

func (*InterfaceStats) ProtoReflect

func (x *InterfaceStats) ProtoReflect() protoreflect.Message

func (*InterfaceStats) Reset

func (x *InterfaceStats) Reset()

func (*InterfaceStats) String

func (x *InterfaceStats) String() string

type JuniperNetworksSensors

type JuniperNetworksSensors struct {
	// contains filtered or unexported fields
}

func (*JuniperNetworksSensors) Descriptor deprecated

func (*JuniperNetworksSensors) Descriptor() ([]byte, []int)

Deprecated: Use JuniperNetworksSensors.ProtoReflect.Descriptor instead.

func (*JuniperNetworksSensors) ProtoMessage

func (*JuniperNetworksSensors) ProtoMessage()

func (*JuniperNetworksSensors) ProtoReflect

func (x *JuniperNetworksSensors) ProtoReflect() protoreflect.Message

func (*JuniperNetworksSensors) Reset

func (x *JuniperNetworksSensors) Reset()

func (*JuniperNetworksSensors) String

func (x *JuniperNetworksSensors) String() string

type LogicalInterfaceInfo

type LogicalInterfaceInfo struct {

	// Logical interface name (e.g. xe-0/0/0.0)
	IfName *string `protobuf:"bytes,1,req,name=if_name,json=ifName" json:"if_name,omitempty"`
	// Time reset
	InitTime *uint64 `protobuf:"varint,2,req,name=init_time,json=initTime" json:"init_time,omitempty"`
	// Global Index
	SnmpIfIndex *uint32 `protobuf:"varint,3,opt,name=snmp_if_index,json=snmpIfIndex" json:"snmp_if_index,omitempty"`
	// Name of the aggregate bundle
	ParentAeName *string `protobuf:"bytes,4,opt,name=parent_ae_name,json=parentAeName" json:"parent_ae_name,omitempty"`
	// Inbound traffic statistics
	IngressStats *IngressInterfaceStats `protobuf:"bytes,5,opt,name=ingress_stats,json=ingressStats" json:"ingress_stats,omitempty"`
	// Outbound traffic statistics
	EgressStats *EgressInterfaceStats `protobuf:"bytes,6,opt,name=egress_stats,json=egressStats" json:"egress_stats,omitempty"`
	// Link state UP\DOWN etc.
	OpState *OperationalState `protobuf:"bytes,7,opt,name=op_state,json=opState" json:"op_state,omitempty"`
	// administrative status, i.e.. enabled/disabled
	AdministractiveStatus *string `protobuf:"bytes,8,opt,name=administractive_status,json=administractiveStatus" json:"administractive_status,omitempty"`
	// Description of the interface
	Description *string `protobuf:"bytes,9,opt,name=description" json:"description,omitempty"`
	// This corresponds to the ifLastChange object in the standard interface MIB
	LastChange *uint32 `protobuf:"varint,10,opt,name=last_change,json=lastChange" json:"last_change,omitempty"`
	// This corresponds to the ifHighSpeed object in the standard interface MIB
	HighSpeed *uint32 `protobuf:"varint,11,opt,name=high_speed,json=highSpeed" json:"high_speed,omitempty"`
	// Ingress queue information
	IngressQueueInfo []*LogicalInterfaceQueueStats `protobuf:"bytes,12,rep,name=ingress_queue_info,json=ingressQueueInfo" json:"ingress_queue_info,omitempty"`
	// Egress queue information
	EgressQueueInfo []*LogicalInterfaceQueueStats `protobuf:"bytes,13,rep,name=egress_queue_info,json=egressQueueInfo" json:"egress_queue_info,omitempty"`
	// contains filtered or unexported fields
}

Logical Interaface information

func (*LogicalInterfaceInfo) Descriptor deprecated

func (*LogicalInterfaceInfo) Descriptor() ([]byte, []int)

Deprecated: Use LogicalInterfaceInfo.ProtoReflect.Descriptor instead.

func (*LogicalInterfaceInfo) GetAdministractiveStatus

func (x *LogicalInterfaceInfo) GetAdministractiveStatus() string

func (*LogicalInterfaceInfo) GetDescription

func (x *LogicalInterfaceInfo) GetDescription() string

func (*LogicalInterfaceInfo) GetEgressQueueInfo

func (x *LogicalInterfaceInfo) GetEgressQueueInfo() []*LogicalInterfaceQueueStats

func (*LogicalInterfaceInfo) GetEgressStats

func (x *LogicalInterfaceInfo) GetEgressStats() *EgressInterfaceStats

func (*LogicalInterfaceInfo) GetHighSpeed

func (x *LogicalInterfaceInfo) GetHighSpeed() uint32

func (*LogicalInterfaceInfo) GetIfName

func (x *LogicalInterfaceInfo) GetIfName() string

func (*LogicalInterfaceInfo) GetIngressQueueInfo

func (x *LogicalInterfaceInfo) GetIngressQueueInfo() []*LogicalInterfaceQueueStats

func (*LogicalInterfaceInfo) GetIngressStats

func (x *LogicalInterfaceInfo) GetIngressStats() *IngressInterfaceStats

func (*LogicalInterfaceInfo) GetInitTime

func (x *LogicalInterfaceInfo) GetInitTime() uint64

func (*LogicalInterfaceInfo) GetLastChange

func (x *LogicalInterfaceInfo) GetLastChange() uint32

func (*LogicalInterfaceInfo) GetOpState

func (x *LogicalInterfaceInfo) GetOpState() *OperationalState

func (*LogicalInterfaceInfo) GetParentAeName

func (x *LogicalInterfaceInfo) GetParentAeName() string

func (*LogicalInterfaceInfo) GetSnmpIfIndex

func (x *LogicalInterfaceInfo) GetSnmpIfIndex() uint32

func (*LogicalInterfaceInfo) ProtoMessage

func (*LogicalInterfaceInfo) ProtoMessage()

func (*LogicalInterfaceInfo) ProtoReflect

func (x *LogicalInterfaceInfo) ProtoReflect() protoreflect.Message

func (*LogicalInterfaceInfo) Reset

func (x *LogicalInterfaceInfo) Reset()

func (*LogicalInterfaceInfo) String

func (x *LogicalInterfaceInfo) String() string

type LogicalInterfaceQueueStats

type LogicalInterfaceQueueStats struct {

	// Queue number
	QueueNumber *uint32 `protobuf:"varint,1,opt,name=queue_number,json=queueNumber" json:"queue_number,omitempty"`
	// The total number of packets that have been added to this queue
	Packets *uint64 `protobuf:"varint,2,opt,name=packets" json:"packets,omitempty"`
	// The total number of bytes that have been added to this queue
	Bytes *uint64 `protobuf:"varint,3,opt,name=bytes" json:"bytes,omitempty"`
	// The total number of tail dropped packets
	TailDropPackets *uint64 `protobuf:"varint,4,opt,name=tail_drop_packets,json=tailDropPackets" json:"tail_drop_packets,omitempty"`
	// The total number of rate-limited packets
	RateLimitDropPackets *uint64 `protobuf:"varint,5,opt,name=rate_limit_drop_packets,json=rateLimitDropPackets" json:"rate_limit_drop_packets,omitempty"`
	// The total number of rate-limited bytes
	RateLimitDropBytes *uint64 `protobuf:"varint,6,opt,name=rate_limit_drop_bytes,json=rateLimitDropBytes" json:"rate_limit_drop_bytes,omitempty"`
	// The total number of red-dropped packets
	RedDropPackets *uint64 `protobuf:"varint,7,opt,name=red_drop_packets,json=redDropPackets" json:"red_drop_packets,omitempty"`
	// The total number of red-dropped bytes
	RedDropBytes *uint64 `protobuf:"varint,8,opt,name=red_drop_bytes,json=redDropBytes" json:"red_drop_bytes,omitempty"`
	// Average queue depth, in packets
	AverageBufferOccupancy *uint64 `protobuf:"varint,9,opt,name=average_buffer_occupancy,json=averageBufferOccupancy" json:"average_buffer_occupancy,omitempty"`
	// Current queue depth, in packets
	CurrentBufferOccupancy *uint64 `protobuf:"varint,10,opt,name=current_buffer_occupancy,json=currentBufferOccupancy" json:"current_buffer_occupancy,omitempty"`
	// The max measured queue depth, in packets, across all measurements since boot
	PeakBufferOccupancy *uint64 `protobuf:"varint,11,opt,name=peak_buffer_occupancy,json=peakBufferOccupancy" json:"peak_buffer_occupancy,omitempty"`
	// Allocated buffer size
	AllocatedBufferSize *uint64 `protobuf:"varint,12,opt,name=allocated_buffer_size,json=allocatedBufferSize" json:"allocated_buffer_size,omitempty"`
	// contains filtered or unexported fields
}

Interface queue statistics

func (*LogicalInterfaceQueueStats) Descriptor deprecated

func (*LogicalInterfaceQueueStats) Descriptor() ([]byte, []int)

Deprecated: Use LogicalInterfaceQueueStats.ProtoReflect.Descriptor instead.

func (*LogicalInterfaceQueueStats) GetAllocatedBufferSize

func (x *LogicalInterfaceQueueStats) GetAllocatedBufferSize() uint64

func (*LogicalInterfaceQueueStats) GetAverageBufferOccupancy

func (x *LogicalInterfaceQueueStats) GetAverageBufferOccupancy() uint64

func (*LogicalInterfaceQueueStats) GetBytes

func (x *LogicalInterfaceQueueStats) GetBytes() uint64

func (*LogicalInterfaceQueueStats) GetCurrentBufferOccupancy

func (x *LogicalInterfaceQueueStats) GetCurrentBufferOccupancy() uint64

func (*LogicalInterfaceQueueStats) GetPackets

func (x *LogicalInterfaceQueueStats) GetPackets() uint64

func (*LogicalInterfaceQueueStats) GetPeakBufferOccupancy

func (x *LogicalInterfaceQueueStats) GetPeakBufferOccupancy() uint64

func (*LogicalInterfaceQueueStats) GetQueueNumber

func (x *LogicalInterfaceQueueStats) GetQueueNumber() uint32

func (*LogicalInterfaceQueueStats) GetRateLimitDropBytes

func (x *LogicalInterfaceQueueStats) GetRateLimitDropBytes() uint64

func (*LogicalInterfaceQueueStats) GetRateLimitDropPackets

func (x *LogicalInterfaceQueueStats) GetRateLimitDropPackets() uint64

func (*LogicalInterfaceQueueStats) GetRedDropBytes

func (x *LogicalInterfaceQueueStats) GetRedDropBytes() uint64

func (*LogicalInterfaceQueueStats) GetRedDropPackets

func (x *LogicalInterfaceQueueStats) GetRedDropPackets() uint64

func (*LogicalInterfaceQueueStats) GetTailDropPackets

func (x *LogicalInterfaceQueueStats) GetTailDropPackets() uint64

func (*LogicalInterfaceQueueStats) ProtoMessage

func (*LogicalInterfaceQueueStats) ProtoMessage()

func (*LogicalInterfaceQueueStats) ProtoReflect

func (*LogicalInterfaceQueueStats) Reset

func (x *LogicalInterfaceQueueStats) Reset()

func (*LogicalInterfaceQueueStats) String

func (x *LogicalInterfaceQueueStats) String() string

type LogicalPort

type LogicalPort struct {
	InterfaceInfo []*LogicalInterfaceInfo `protobuf:"bytes,1,rep,name=interface_info,json=interfaceInfo" json:"interface_info,omitempty"`
	// contains filtered or unexported fields
}

Top-level message

func (*LogicalPort) Descriptor deprecated

func (*LogicalPort) Descriptor() ([]byte, []int)

Deprecated: Use LogicalPort.ProtoReflect.Descriptor instead.

func (*LogicalPort) GetInterfaceInfo

func (x *LogicalPort) GetInterfaceInfo() []*LogicalInterfaceInfo

func (*LogicalPort) ProtoMessage

func (*LogicalPort) ProtoMessage()

func (*LogicalPort) ProtoReflect

func (x *LogicalPort) ProtoReflect() protoreflect.Message

func (*LogicalPort) Reset

func (x *LogicalPort) Reset()

func (*LogicalPort) String

func (x *LogicalPort) String() string

type MemoryLoad

type MemoryLoad struct {

	// A name string to identify the particular memory subsystem
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Various memory utilization metrics
	AverageUtil *uint32 `protobuf:"varint,2,opt,name=average_util,json=averageUtil" json:"average_util,omitempty"`
	HighestUtil *uint32 `protobuf:"varint,3,opt,name=highest_util,json=highestUtil" json:"highest_util,omitempty"`
	LowestUtil  *uint32 `protobuf:"varint,4,opt,name=lowest_util,json=lowestUtil" json:"lowest_util,omitempty"`
	// Each memory is front ended by a cache. The following metrics
	// indicate how these caches are working
	AverageCacheHitRate *uint32 `protobuf:"varint,5,opt,name=average_cache_hit_rate,json=averageCacheHitRate" json:"average_cache_hit_rate,omitempty"`
	HighestCacheHitRate *uint32 `protobuf:"varint,6,opt,name=highest_cache_hit_rate,json=highestCacheHitRate" json:"highest_cache_hit_rate,omitempty"`
	LowestCacheHitRate  *uint32 `protobuf:"varint,7,opt,name=lowest_cache_hit_rate,json=lowestCacheHitRate" json:"lowest_cache_hit_rate,omitempty"`
	// contains filtered or unexported fields
}

Load on a memory subsystem of the NPU

func (*MemoryLoad) Descriptor deprecated

func (*MemoryLoad) Descriptor() ([]byte, []int)

Deprecated: Use MemoryLoad.ProtoReflect.Descriptor instead.

func (*MemoryLoad) GetAverageCacheHitRate

func (x *MemoryLoad) GetAverageCacheHitRate() uint32

func (*MemoryLoad) GetAverageUtil

func (x *MemoryLoad) GetAverageUtil() uint32

func (*MemoryLoad) GetHighestCacheHitRate

func (x *MemoryLoad) GetHighestCacheHitRate() uint32

func (*MemoryLoad) GetHighestUtil

func (x *MemoryLoad) GetHighestUtil() uint32

func (*MemoryLoad) GetLowestCacheHitRate

func (x *MemoryLoad) GetLowestCacheHitRate() uint32

func (*MemoryLoad) GetLowestUtil

func (x *MemoryLoad) GetLowestUtil() uint32

func (*MemoryLoad) GetName

func (x *MemoryLoad) GetName() string

func (*MemoryLoad) ProtoMessage

func (*MemoryLoad) ProtoMessage()

func (*MemoryLoad) ProtoReflect

func (x *MemoryLoad) ProtoReflect() protoreflect.Message

func (*MemoryLoad) Reset

func (x *MemoryLoad) Reset()

func (*MemoryLoad) String

func (x *MemoryLoad) String() string

type MemoryUsage

type MemoryUsage struct {

	// The router has typically several types of memories (e.g. CPU's memory,
	// ASIC's forwarding memories) in which the firewall object is written.
	// This field indicates the name of the memory subsystem whose utilization
	// is being reported.
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	// The amount of the memory allocated in bytes to the filter
	Allocated *uint64 `protobuf:"varint,2,opt,name=allocated" json:"allocated,omitempty"`
	// contains filtered or unexported fields
}

Memory usage

func (*MemoryUsage) Descriptor deprecated

func (*MemoryUsage) Descriptor() ([]byte, []int)

Deprecated: Use MemoryUsage.ProtoReflect.Descriptor instead.

func (*MemoryUsage) GetAllocated

func (x *MemoryUsage) GetAllocated() uint64

func (*MemoryUsage) GetName

func (x *MemoryUsage) GetName() string

func (*MemoryUsage) ProtoMessage

func (*MemoryUsage) ProtoMessage()

func (*MemoryUsage) ProtoReflect

func (x *MemoryUsage) ProtoReflect() protoreflect.Message

func (*MemoryUsage) Reset

func (x *MemoryUsage) Reset()

func (*MemoryUsage) String

func (x *MemoryUsage) String() string

type NetworkProcessorMemoryUtilization

type NetworkProcessorMemoryUtilization struct {
	MemoryStats []*NpuMemory `protobuf:"bytes,1,rep,name=memory_stats,json=memoryStats" json:"memory_stats,omitempty"`
	// contains filtered or unexported fields
}

Top level message NetworkProcessorMemoryUtilization

func (*NetworkProcessorMemoryUtilization) Descriptor deprecated

func (*NetworkProcessorMemoryUtilization) Descriptor() ([]byte, []int)

Deprecated: Use NetworkProcessorMemoryUtilization.ProtoReflect.Descriptor instead.

func (*NetworkProcessorMemoryUtilization) GetMemoryStats

func (x *NetworkProcessorMemoryUtilization) GetMemoryStats() []*NpuMemory

func (*NetworkProcessorMemoryUtilization) ProtoMessage

func (*NetworkProcessorMemoryUtilization) ProtoMessage()

func (*NetworkProcessorMemoryUtilization) ProtoReflect

func (*NetworkProcessorMemoryUtilization) Reset

func (*NetworkProcessorMemoryUtilization) String

type NetworkProcessorUtilization

type NetworkProcessorUtilization struct {
	NpuUtilStats []*Utilization `protobuf:"bytes,1,rep,name=npu_util_stats,json=npuUtilStats" json:"npu_util_stats,omitempty"`
	// contains filtered or unexported fields
}

Top level message

func (*NetworkProcessorUtilization) Descriptor deprecated

func (*NetworkProcessorUtilization) Descriptor() ([]byte, []int)

Deprecated: Use NetworkProcessorUtilization.ProtoReflect.Descriptor instead.

func (*NetworkProcessorUtilization) GetNpuUtilStats

func (x *NetworkProcessorUtilization) GetNpuUtilStats() []*Utilization

func (*NetworkProcessorUtilization) ProtoMessage

func (*NetworkProcessorUtilization) ProtoMessage()

func (*NetworkProcessorUtilization) ProtoReflect

func (*NetworkProcessorUtilization) Reset

func (x *NetworkProcessorUtilization) Reset()

func (*NetworkProcessorUtilization) String

func (x *NetworkProcessorUtilization) String() string

type NpuMemory

type NpuMemory struct {

	// Globally unique identifier for an NPU. This is of the form
	// "FPCX:NPUY", where X is the slot number of the line card and Y
	// is the index of the NPU on the linecard
	Identifier *string `protobuf:"bytes,1,req,name=identifier" json:"identifier,omitempty"`
	// NPU memory utilization statistics for different NPU memory types
	Summary []*NpuMemorySummary `protobuf:"bytes,2,rep,name=summary" json:"summary,omitempty"`
	// NPU memory utilization statistics for different NPU memory partitions
	Partition []*NpuMemoryPartition `protobuf:"bytes,3,rep,name=partition" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

Message that describes the memory utilization for each Network Processor

func (*NpuMemory) Descriptor deprecated

func (*NpuMemory) Descriptor() ([]byte, []int)

Deprecated: Use NpuMemory.ProtoReflect.Descriptor instead.

func (*NpuMemory) GetIdentifier

func (x *NpuMemory) GetIdentifier() string

func (*NpuMemory) GetPartition

func (x *NpuMemory) GetPartition() []*NpuMemoryPartition

func (*NpuMemory) GetSummary

func (x *NpuMemory) GetSummary() []*NpuMemorySummary

func (*NpuMemory) ProtoMessage

func (*NpuMemory) ProtoMessage()

func (*NpuMemory) ProtoReflect

func (x *NpuMemory) ProtoReflect() protoreflect.Message

func (*NpuMemory) Reset

func (x *NpuMemory) Reset()

func (*NpuMemory) String

func (x *NpuMemory) String() string

type NpuMemoryPartition

type NpuMemoryPartition struct {

	// NPU memory Partition name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Name of the Application for which npu memory is allocated
	ApplicationName *string `protobuf:"bytes,2,opt,name=application_name,json=applicationName" json:"application_name,omitempty"`
	// Number of bytes allocated for the application
	BytesAllocated *uint32 `protobuf:"varint,3,opt,name=bytes_allocated,json=bytesAllocated" json:"bytes_allocated,omitempty"`
	// number of allocations for the application
	AllocationCount *uint32 `protobuf:"varint,4,opt,name=allocation_count,json=allocationCount" json:"allocation_count,omitempty"`
	// number of frees for the application
	FreeCount *uint32 `protobuf:"varint,5,opt,name=free_count,json=freeCount" json:"free_count,omitempty"`
	// contains filtered or unexported fields
}

A set of detailed stats for NPU memory partition

func (*NpuMemoryPartition) Descriptor deprecated

func (*NpuMemoryPartition) Descriptor() ([]byte, []int)

Deprecated: Use NpuMemoryPartition.ProtoReflect.Descriptor instead.

func (*NpuMemoryPartition) GetAllocationCount

func (x *NpuMemoryPartition) GetAllocationCount() uint32

func (*NpuMemoryPartition) GetApplicationName

func (x *NpuMemoryPartition) GetApplicationName() string

func (*NpuMemoryPartition) GetBytesAllocated

func (x *NpuMemoryPartition) GetBytesAllocated() uint32

func (*NpuMemoryPartition) GetFreeCount

func (x *NpuMemoryPartition) GetFreeCount() uint32

func (*NpuMemoryPartition) GetName

func (x *NpuMemoryPartition) GetName() string

func (*NpuMemoryPartition) ProtoMessage

func (*NpuMemoryPartition) ProtoMessage()

func (*NpuMemoryPartition) ProtoReflect

func (x *NpuMemoryPartition) ProtoReflect() protoreflect.Message

func (*NpuMemoryPartition) Reset

func (x *NpuMemoryPartition) Reset()

func (*NpuMemoryPartition) String

func (x *NpuMemoryPartition) String() string

type NpuMemorySummary

type NpuMemorySummary struct {

	// Name of the partition.
	ResourceName *string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName" json:"resource_name,omitempty"`
	// Maximum memory size in bytes
	Size *uint64 `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
	// How much memory is used up
	Allocated *uint64 `protobuf:"varint,3,opt,name=allocated" json:"allocated,omitempty"`
	// Utilization in percent
	Utilization *int32 `protobuf:"varint,4,opt,name=utilization" json:"utilization,omitempty"`
	// contains filtered or unexported fields
}

Summary of NPU memory utilization for each type of memory

func (*NpuMemorySummary) Descriptor deprecated

func (*NpuMemorySummary) Descriptor() ([]byte, []int)

Deprecated: Use NpuMemorySummary.ProtoReflect.Descriptor instead.

func (*NpuMemorySummary) GetAllocated

func (x *NpuMemorySummary) GetAllocated() uint64

func (*NpuMemorySummary) GetResourceName

func (x *NpuMemorySummary) GetResourceName() string

func (*NpuMemorySummary) GetSize

func (x *NpuMemorySummary) GetSize() uint64

func (*NpuMemorySummary) GetUtilization

func (x *NpuMemorySummary) GetUtilization() int32

func (*NpuMemorySummary) ProtoMessage

func (*NpuMemorySummary) ProtoMessage()

func (*NpuMemorySummary) ProtoReflect

func (x *NpuMemorySummary) ProtoReflect() protoreflect.Message

func (*NpuMemorySummary) Reset

func (x *NpuMemorySummary) Reset()

func (*NpuMemorySummary) String

func (x *NpuMemorySummary) String() string

type OperationalState

type OperationalState struct {

	// If the link is up/down
	OperationalStatus *string `protobuf:"bytes,1,opt,name=operational_status,json=operationalStatus" json:"operational_status,omitempty"`
	// contains filtered or unexported fields
}

Interface operational State details

func (*OperationalState) Descriptor deprecated

func (*OperationalState) Descriptor() ([]byte, []int)

Deprecated: Use OperationalState.ProtoReflect.Descriptor instead.

func (*OperationalState) GetOperationalStatus

func (x *OperationalState) GetOperationalStatus() string

func (*OperationalState) ProtoMessage

func (*OperationalState) ProtoMessage()

func (*OperationalState) ProtoReflect

func (x *OperationalState) ProtoReflect() protoreflect.Message

func (*OperationalState) Reset

func (x *OperationalState) Reset()

func (*OperationalState) String

func (x *OperationalState) String() string

type Optics

type Optics struct {
	OpticsDiag []*OpticsInfos `protobuf:"bytes,1,rep,name=Optics_diag,json=OpticsDiag" json:"Optics_diag,omitempty"`
	// contains filtered or unexported fields
}

Top-level message

func (*Optics) Descriptor deprecated

func (*Optics) Descriptor() ([]byte, []int)

Deprecated: Use Optics.ProtoReflect.Descriptor instead.

func (*Optics) GetOpticsDiag

func (x *Optics) GetOpticsDiag() []*OpticsInfos

func (*Optics) ProtoMessage

func (*Optics) ProtoMessage()

func (*Optics) ProtoReflect

func (x *Optics) ProtoReflect() protoreflect.Message

func (*Optics) Reset

func (x *Optics) Reset()

func (*Optics) String

func (x *Optics) String() string

type OpticsDiagLaneStats

type OpticsDiagLaneStats struct {
	LaneNumber *uint32 `protobuf:"varint,1,opt,name=lane_number,json=laneNumber" json:"lane_number,omitempty"`
	// lane Module temperature
	LaneLaserTemperature *float64 `protobuf:"fixed64,2,opt,name=lane_laser_temperature,json=laneLaserTemperature" json:"lane_laser_temperature,omitempty"`
	// Laser receive power
	LaneLaserOutputPowerDbm *float32 `` /* 131-byte string literal not displayed */
	// Laser transmit power
	LaneLaserReceiverPowerDbm *float32 `` /* 137-byte string literal not displayed */
	// Laser receive power
	LaneLaserBiasCurrent *float64 `protobuf:"fixed64,5,opt,name=lane_laser_bias_current,json=laneLaserBiasCurrent" json:"lane_laser_bias_current,omitempty"`
	// lane laser output power alarm
	LaneLaserOutputPowerHighAlarm   *bool `` /* 150-byte string literal not displayed */
	LaneLaserOutputPowerLowAlarm    *bool `` /* 147-byte string literal not displayed */
	LaneLaserOutputPowerHighWarning *bool `` /* 156-byte string literal not displayed */
	LaneLaserOutputPowerLowWarning  *bool `` /* 153-byte string literal not displayed */
	// lane laser receiver power alarm
	LaneLaserReceiverPowerHighAlarm   *bool `` /* 157-byte string literal not displayed */
	LaneLaserReceiverPowerLowAlarm    *bool `` /* 154-byte string literal not displayed */
	LaneLaserReceiverPowerHighWarning *bool `` /* 163-byte string literal not displayed */
	LaneLaserReceiverPowerLowWarning  *bool `` /* 160-byte string literal not displayed */
	// lane laser output power alarm
	LaneLaserBiasCurrentHighAlarm   *bool `` /* 151-byte string literal not displayed */
	LaneLaserBiasCurrentLowAlarm    *bool `` /* 148-byte string literal not displayed */
	LaneLaserBiasCurrentHighWarning *bool `` /* 157-byte string literal not displayed */
	LaneLaserBiasCurrentLowWarning  *bool `` /* 154-byte string literal not displayed */
	LaneTxLossOfSignalAlarm         *bool `` /* 133-byte string literal not displayed */
	LaneRxLossOfSignalAlarm         *bool `` /* 133-byte string literal not displayed */
	LaneTxLaserDisabledAlarm        *bool `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

Optics Diagnostics lane stats

func (*OpticsDiagLaneStats) Descriptor deprecated

func (*OpticsDiagLaneStats) Descriptor() ([]byte, []int)

Deprecated: Use OpticsDiagLaneStats.ProtoReflect.Descriptor instead.

func (*OpticsDiagLaneStats) GetLaneLaserBiasCurrent

func (x *OpticsDiagLaneStats) GetLaneLaserBiasCurrent() float64

func (*OpticsDiagLaneStats) GetLaneLaserBiasCurrentHighAlarm

func (x *OpticsDiagLaneStats) GetLaneLaserBiasCurrentHighAlarm() bool

func (*OpticsDiagLaneStats) GetLaneLaserBiasCurrentHighWarning

func (x *OpticsDiagLaneStats) GetLaneLaserBiasCurrentHighWarning() bool

func (*OpticsDiagLaneStats) GetLaneLaserBiasCurrentLowAlarm

func (x *OpticsDiagLaneStats) GetLaneLaserBiasCurrentLowAlarm() bool

func (*OpticsDiagLaneStats) GetLaneLaserBiasCurrentLowWarning

func (x *OpticsDiagLaneStats) GetLaneLaserBiasCurrentLowWarning() bool

func (*OpticsDiagLaneStats) GetLaneLaserOutputPowerDbm

func (x *OpticsDiagLaneStats) GetLaneLaserOutputPowerDbm() float32

func (*OpticsDiagLaneStats) GetLaneLaserOutputPowerHighAlarm

func (x *OpticsDiagLaneStats) GetLaneLaserOutputPowerHighAlarm() bool

func (*OpticsDiagLaneStats) GetLaneLaserOutputPowerHighWarning

func (x *OpticsDiagLaneStats) GetLaneLaserOutputPowerHighWarning() bool

func (*OpticsDiagLaneStats) GetLaneLaserOutputPowerLowAlarm

func (x *OpticsDiagLaneStats) GetLaneLaserOutputPowerLowAlarm() bool

func (*OpticsDiagLaneStats) GetLaneLaserOutputPowerLowWarning

func (x *OpticsDiagLaneStats) GetLaneLaserOutputPowerLowWarning() bool

func (*OpticsDiagLaneStats) GetLaneLaserReceiverPowerDbm

func (x *OpticsDiagLaneStats) GetLaneLaserReceiverPowerDbm() float32

func (*OpticsDiagLaneStats) GetLaneLaserReceiverPowerHighAlarm

func (x *OpticsDiagLaneStats) GetLaneLaserReceiverPowerHighAlarm() bool

func (*OpticsDiagLaneStats) GetLaneLaserReceiverPowerHighWarning

func (x *OpticsDiagLaneStats) GetLaneLaserReceiverPowerHighWarning() bool

func (*OpticsDiagLaneStats) GetLaneLaserReceiverPowerLowAlarm

func (x *OpticsDiagLaneStats) GetLaneLaserReceiverPowerLowAlarm() bool

func (*OpticsDiagLaneStats) GetLaneLaserReceiverPowerLowWarning

func (x *OpticsDiagLaneStats) GetLaneLaserReceiverPowerLowWarning() bool

func (*OpticsDiagLaneStats) GetLaneLaserTemperature

func (x *OpticsDiagLaneStats) GetLaneLaserTemperature() float64

func (*OpticsDiagLaneStats) GetLaneNumber

func (x *OpticsDiagLaneStats) GetLaneNumber() uint32

func (*OpticsDiagLaneStats) GetLaneRxLossOfSignalAlarm

func (x *OpticsDiagLaneStats) GetLaneRxLossOfSignalAlarm() bool

func (*OpticsDiagLaneStats) GetLaneTxLaserDisabledAlarm

func (x *OpticsDiagLaneStats) GetLaneTxLaserDisabledAlarm() bool

func (*OpticsDiagLaneStats) GetLaneTxLossOfSignalAlarm

func (x *OpticsDiagLaneStats) GetLaneTxLossOfSignalAlarm() bool

func (*OpticsDiagLaneStats) ProtoMessage

func (*OpticsDiagLaneStats) ProtoMessage()

func (*OpticsDiagLaneStats) ProtoReflect

func (x *OpticsDiagLaneStats) ProtoReflect() protoreflect.Message

func (*OpticsDiagLaneStats) Reset

func (x *OpticsDiagLaneStats) Reset()

func (*OpticsDiagLaneStats) String

func (x *OpticsDiagLaneStats) String() string

type OpticsDiagStats

type OpticsDiagStats struct {
	OpticsType *uint32 `protobuf:"varint,1,opt,name=optics_type,json=opticsType" json:"optics_type,omitempty"`
	// Module temperature
	ModuleTemp *float64 `protobuf:"fixed64,2,opt,name=module_temp,json=moduleTemp" json:"module_temp,omitempty"`
	// Module temperature threshold information
	ModuleTempHighAlarmThreshold   *float64 `` /* 146-byte string literal not displayed */
	ModuleTempLowAlarmThreshold    *float64 `` /* 143-byte string literal not displayed */
	ModuleTempHighWarningThreshold *float64 `` /* 152-byte string literal not displayed */
	ModuleTempLowWarningThreshold  *float64 `` /* 149-byte string literal not displayed */
	// laser output power threshold information
	LaserOutputPowerHighAlarmThresholdDbm   *float64 `` /* 177-byte string literal not displayed */
	LaserOutputPowerLowAlarmThresholdDbm    *float64 `` /* 174-byte string literal not displayed */
	LaserOutputPowerHighWarningThresholdDbm *float64 `` /* 183-byte string literal not displayed */
	LaserOutputPowerLowWarningThresholdDbm  *float64 `` /* 181-byte string literal not displayed */
	// laser rx power threshold information
	LaserRxPowerHighAlarmThresholdDbm   *float64 `` /* 166-byte string literal not displayed */
	LaserRxPowerLowAlarmThresholdDbm    *float64 `` /* 163-byte string literal not displayed */
	LaserRxPowerHighWarningThresholdDbm *float64 `` /* 172-byte string literal not displayed */
	LaserRxPowerLowWarningThresholdDbm  *float64 `` /* 169-byte string literal not displayed */
	// laser bias current threshold information
	LaserBiasCurrentHighAlarmThreshold   *float64 `` /* 167-byte string literal not displayed */
	LaserBiasCurrentLowAlarmThreshold    *float64 `` /* 164-byte string literal not displayed */
	LaserBiasCurrentHighWarningThreshold *float64 `` /* 173-byte string literal not displayed */
	LaserBiasCurrentLowWarningThreshold  *float64 `` /* 170-byte string literal not displayed */
	// Module temperature alarm information
	ModuleTempHighAlarm   *bool `protobuf:"varint,19,opt,name=module_temp_high_alarm,json=moduleTempHighAlarm" json:"module_temp_high_alarm,omitempty"`
	ModuleTempLowAlarm    *bool `protobuf:"varint,20,opt,name=module_temp_low_alarm,json=moduleTempLowAlarm" json:"module_temp_low_alarm,omitempty"`
	ModuleTempHighWarning *bool `protobuf:"varint,21,opt,name=module_temp_high_warning,json=moduleTempHighWarning" json:"module_temp_high_warning,omitempty"`
	ModuleTempLowWarning  *bool `protobuf:"varint,22,opt,name=module_temp_low_warning,json=moduleTempLowWarning" json:"module_temp_low_warning,omitempty"`
	// Optics module lane Diagnostics statistics
	OpticsLaneDiagStats []*OpticsDiagLaneStats `protobuf:"bytes,23,rep,name=optics_lane_diag_stats,json=opticsLaneDiagStats" json:"optics_lane_diag_stats,omitempty"`
	WavelengthChannel   *string                `protobuf:"bytes,24,opt,name=wavelength_channel,json=wavelengthChannel" json:"wavelength_channel,omitempty"`
	WavelengthSetpoint  *string                `protobuf:"bytes,25,opt,name=wavelength_setpoint,json=wavelengthSetpoint" json:"wavelength_setpoint,omitempty"`
	TxDither            *string                `protobuf:"bytes,26,opt,name=tx_dither,json=txDither" json:"tx_dither,omitempty"`
	FrequencyError      *string                `protobuf:"bytes,27,opt,name=frequency_error,json=frequencyError" json:"frequency_error,omitempty"`
	WavelengthError     *string                `protobuf:"bytes,28,opt,name=wavelength_error,json=wavelengthError" json:"wavelength_error,omitempty"`
	TecFault            *string                `protobuf:"bytes,29,opt,name=tec_fault,json=tecFault" json:"tec_fault,omitempty"`
	WUnlockedAlarm      *string                `protobuf:"bytes,30,opt,name=w_unlocked_alarm,json=wUnlockedAlarm" json:"w_unlocked_alarm,omitempty"`
	TxTuneAlarm         *string                `protobuf:"bytes,31,opt,name=tx_tune_alarm,json=txTuneAlarm" json:"tx_tune_alarm,omitempty"`
	// contains filtered or unexported fields
}

Optics Diagnostics stats

func (*OpticsDiagStats) Descriptor deprecated

func (*OpticsDiagStats) Descriptor() ([]byte, []int)

Deprecated: Use OpticsDiagStats.ProtoReflect.Descriptor instead.

func (*OpticsDiagStats) GetFrequencyError

func (x *OpticsDiagStats) GetFrequencyError() string

func (*OpticsDiagStats) GetLaserBiasCurrentHighAlarmThreshold

func (x *OpticsDiagStats) GetLaserBiasCurrentHighAlarmThreshold() float64

func (*OpticsDiagStats) GetLaserBiasCurrentHighWarningThreshold

func (x *OpticsDiagStats) GetLaserBiasCurrentHighWarningThreshold() float64

func (*OpticsDiagStats) GetLaserBiasCurrentLowAlarmThreshold

func (x *OpticsDiagStats) GetLaserBiasCurrentLowAlarmThreshold() float64

func (*OpticsDiagStats) GetLaserBiasCurrentLowWarningThreshold

func (x *OpticsDiagStats) GetLaserBiasCurrentLowWarningThreshold() float64

func (*OpticsDiagStats) GetLaserOutputPowerHighAlarmThresholdDbm

func (x *OpticsDiagStats) GetLaserOutputPowerHighAlarmThresholdDbm() float64

func (*OpticsDiagStats) GetLaserOutputPowerHighWarningThresholdDbm

func (x *OpticsDiagStats) GetLaserOutputPowerHighWarningThresholdDbm() float64

func (*OpticsDiagStats) GetLaserOutputPowerLowAlarmThresholdDbm

func (x *OpticsDiagStats) GetLaserOutputPowerLowAlarmThresholdDbm() float64

func (*OpticsDiagStats) GetLaserOutputPowerLowWarningThresholdDbm

func (x *OpticsDiagStats) GetLaserOutputPowerLowWarningThresholdDbm() float64

func (*OpticsDiagStats) GetLaserRxPowerHighAlarmThresholdDbm

func (x *OpticsDiagStats) GetLaserRxPowerHighAlarmThresholdDbm() float64

func (*OpticsDiagStats) GetLaserRxPowerHighWarningThresholdDbm

func (x *OpticsDiagStats) GetLaserRxPowerHighWarningThresholdDbm() float64

func (*OpticsDiagStats) GetLaserRxPowerLowAlarmThresholdDbm

func (x *OpticsDiagStats) GetLaserRxPowerLowAlarmThresholdDbm() float64

func (*OpticsDiagStats) GetLaserRxPowerLowWarningThresholdDbm

func (x *OpticsDiagStats) GetLaserRxPowerLowWarningThresholdDbm() float64

func (*OpticsDiagStats) GetModuleTemp

func (x *OpticsDiagStats) GetModuleTemp() float64

func (*OpticsDiagStats) GetModuleTempHighAlarm

func (x *OpticsDiagStats) GetModuleTempHighAlarm() bool

func (*OpticsDiagStats) GetModuleTempHighAlarmThreshold

func (x *OpticsDiagStats) GetModuleTempHighAlarmThreshold() float64

func (*OpticsDiagStats) GetModuleTempHighWarning

func (x *OpticsDiagStats) GetModuleTempHighWarning() bool

func (*OpticsDiagStats) GetModuleTempHighWarningThreshold

func (x *OpticsDiagStats) GetModuleTempHighWarningThreshold() float64

func (*OpticsDiagStats) GetModuleTempLowAlarm

func (x *OpticsDiagStats) GetModuleTempLowAlarm() bool

func (*OpticsDiagStats) GetModuleTempLowAlarmThreshold

func (x *OpticsDiagStats) GetModuleTempLowAlarmThreshold() float64

func (*OpticsDiagStats) GetModuleTempLowWarning

func (x *OpticsDiagStats) GetModuleTempLowWarning() bool

func (*OpticsDiagStats) GetModuleTempLowWarningThreshold

func (x *OpticsDiagStats) GetModuleTempLowWarningThreshold() float64

func (*OpticsDiagStats) GetOpticsLaneDiagStats

func (x *OpticsDiagStats) GetOpticsLaneDiagStats() []*OpticsDiagLaneStats

func (*OpticsDiagStats) GetOpticsType

func (x *OpticsDiagStats) GetOpticsType() uint32

func (*OpticsDiagStats) GetTecFault

func (x *OpticsDiagStats) GetTecFault() string

func (*OpticsDiagStats) GetTxDither

func (x *OpticsDiagStats) GetTxDither() string

func (*OpticsDiagStats) GetTxTuneAlarm

func (x *OpticsDiagStats) GetTxTuneAlarm() string

func (*OpticsDiagStats) GetWUnlockedAlarm

func (x *OpticsDiagStats) GetWUnlockedAlarm() string

func (*OpticsDiagStats) GetWavelengthChannel

func (x *OpticsDiagStats) GetWavelengthChannel() string

func (*OpticsDiagStats) GetWavelengthError

func (x *OpticsDiagStats) GetWavelengthError() string

func (*OpticsDiagStats) GetWavelengthSetpoint

func (x *OpticsDiagStats) GetWavelengthSetpoint() string

func (*OpticsDiagStats) ProtoMessage

func (*OpticsDiagStats) ProtoMessage()

func (*OpticsDiagStats) ProtoReflect

func (x *OpticsDiagStats) ProtoReflect() protoreflect.Message

func (*OpticsDiagStats) Reset

func (x *OpticsDiagStats) Reset()

func (*OpticsDiagStats) String

func (x *OpticsDiagStats) String() string

type OpticsInfos

type OpticsInfos struct {

	// Interface name, e.g., xe-0/0/0
	IfName *string `protobuf:"bytes,1,req,name=if_name,json=ifName" json:"if_name,omitempty"`
	// Global Index
	SnmpIfIndex *uint32 `protobuf:"varint,2,opt,name=snmp_if_index,json=snmpIfIndex" json:"snmp_if_index,omitempty"`
	// Optics module Diagnostics statistics
	OpticsDiagStats *OpticsDiagStats `protobuf:"bytes,3,opt,name=optics_diag_stats,json=opticsDiagStats" json:"optics_diag_stats,omitempty"`
	// contains filtered or unexported fields
}

Optics Interface information

func (*OpticsInfos) Descriptor deprecated

func (*OpticsInfos) Descriptor() ([]byte, []int)

Deprecated: Use OpticsInfos.ProtoReflect.Descriptor instead.

func (*OpticsInfos) GetIfName

func (x *OpticsInfos) GetIfName() string

func (*OpticsInfos) GetOpticsDiagStats

func (x *OpticsInfos) GetOpticsDiagStats() *OpticsDiagStats

func (*OpticsInfos) GetSnmpIfIndex

func (x *OpticsInfos) GetSnmpIfIndex() uint32

func (*OpticsInfos) ProtoMessage

func (*OpticsInfos) ProtoMessage()

func (*OpticsInfos) ProtoReflect

func (x *OpticsInfos) ProtoReflect() protoreflect.Message

func (*OpticsInfos) Reset

func (x *OpticsInfos) Reset()

func (*OpticsInfos) String

func (x *OpticsInfos) String() string

type PacketLoad

type PacketLoad struct {

	// Each internal subsystem of the NPU has a name
	Identifier *string `protobuf:"bytes,1,req,name=identifier" json:"identifier,omitempty"`
	// Rate of packets received
	Rate *uint64 `protobuf:"varint,2,opt,name=rate" json:"rate,omitempty"`
	// The following metrics indicate the compute load on the NPU
	AverageInstructionsPerPacket *uint32 `` /* 143-byte string literal not displayed */
	AverageWaitCyclesPerPacket   *uint32 `` /* 139-byte string literal not displayed */
	AverageCyclesPerPacket       *uint32 `protobuf:"varint,5,opt,name=average_cycles_per_packet,json=averageCyclesPerPacket" json:"average_cycles_per_packet,omitempty"`
	// contains filtered or unexported fields
}

Offered packet load on an internal subsystem of the NPU

func (*PacketLoad) Descriptor deprecated

func (*PacketLoad) Descriptor() ([]byte, []int)

Deprecated: Use PacketLoad.ProtoReflect.Descriptor instead.

func (*PacketLoad) GetAverageCyclesPerPacket

func (x *PacketLoad) GetAverageCyclesPerPacket() uint32

func (*PacketLoad) GetAverageInstructionsPerPacket

func (x *PacketLoad) GetAverageInstructionsPerPacket() uint32

func (*PacketLoad) GetAverageWaitCyclesPerPacket

func (x *PacketLoad) GetAverageWaitCyclesPerPacket() uint32

func (*PacketLoad) GetIdentifier

func (x *PacketLoad) GetIdentifier() string

func (*PacketLoad) GetRate

func (x *PacketLoad) GetRate() uint64

func (*PacketLoad) ProtoMessage

func (*PacketLoad) ProtoMessage()

func (*PacketLoad) ProtoReflect

func (x *PacketLoad) ProtoReflect() protoreflect.Message

func (*PacketLoad) Reset

func (x *PacketLoad) Reset()

func (*PacketLoad) String

func (x *PacketLoad) String() string

type PolicerStats

type PolicerStats struct {

	// Policer instance name
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	// The total number of packets marked out-of-specification by the policer
	OutOfSpecPackets *uint64 `protobuf:"varint,2,opt,name=out_of_spec_packets,json=outOfSpecPackets" json:"out_of_spec_packets,omitempty"`
	// The total number of bytes marked out-of-specification by the policer
	OutOfSpecBytes *uint64 `protobuf:"varint,3,opt,name=out_of_spec_bytes,json=outOfSpecBytes" json:"out_of_spec_bytes,omitempty"`
	// Additional statistics when enhanced policer statistics are available
	ExtendedPolicerStats *ExtendedPolicerStats `protobuf:"bytes,4,opt,name=extended_policer_stats,json=extendedPolicerStats" json:"extended_policer_stats,omitempty"`
	// contains filtered or unexported fields
}

Policer statistics

func (*PolicerStats) Descriptor deprecated

func (*PolicerStats) Descriptor() ([]byte, []int)

Deprecated: Use PolicerStats.ProtoReflect.Descriptor instead.

func (*PolicerStats) GetExtendedPolicerStats

func (x *PolicerStats) GetExtendedPolicerStats() *ExtendedPolicerStats

func (*PolicerStats) GetName

func (x *PolicerStats) GetName() string

func (*PolicerStats) GetOutOfSpecBytes

func (x *PolicerStats) GetOutOfSpecBytes() uint64

func (*PolicerStats) GetOutOfSpecPackets

func (x *PolicerStats) GetOutOfSpecPackets() uint64

func (*PolicerStats) ProtoMessage

func (*PolicerStats) ProtoMessage()

func (*PolicerStats) ProtoReflect

func (x *PolicerStats) ProtoReflect() protoreflect.Message

func (*PolicerStats) Reset

func (x *PolicerStats) Reset()

func (*PolicerStats) String

func (x *PolicerStats) String() string

type Port

type Port struct {
	InterfaceStats []*InterfaceInfos `protobuf:"bytes,1,rep,name=interface_stats,json=interfaceStats" json:"interface_stats,omitempty"`
	// contains filtered or unexported fields
}

Top-level message

func (*Port) Descriptor deprecated

func (*Port) Descriptor() ([]byte, []int)

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetInterfaceStats

func (x *Port) GetInterfaceStats() []*InterfaceInfos

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) ProtoReflect

func (x *Port) ProtoReflect() protoreflect.Message

func (*Port) Reset

func (x *Port) Reset()

func (*Port) String

func (x *Port) String() string

type QueueStats

type QueueStats struct {

	// Queue number
	QueueNumber *uint32 `protobuf:"varint,1,opt,name=queue_number,json=queueNumber" json:"queue_number,omitempty"`
	// The total number of packets that have been added to this queue
	Packets *uint64 `protobuf:"varint,2,opt,name=packets" json:"packets,omitempty"`
	// The total number of bytes that have been added to this queue
	Bytes *uint64 `protobuf:"varint,3,opt,name=bytes" json:"bytes,omitempty"`
	// The total number of tail dropped packets
	TailDropPackets *uint64 `protobuf:"varint,4,opt,name=tail_drop_packets,json=tailDropPackets" json:"tail_drop_packets,omitempty"`
	// The total number of rate-limited packets
	RlDropPackets *uint64 `protobuf:"varint,5,opt,name=rl_drop_packets,json=rlDropPackets" json:"rl_drop_packets,omitempty"`
	// The total number of rate-limited bytes
	RlDropBytes *uint64 `protobuf:"varint,6,opt,name=rl_drop_bytes,json=rlDropBytes" json:"rl_drop_bytes,omitempty"`
	// The total number of red-dropped packets
	RedDropPackets *uint64 `protobuf:"varint,7,opt,name=red_drop_packets,json=redDropPackets" json:"red_drop_packets,omitempty"`
	// The total number of red-dropped bytes
	RedDropBytes *uint64 `protobuf:"varint,8,opt,name=red_drop_bytes,json=redDropBytes" json:"red_drop_bytes,omitempty"`
	// Average queue depth, in packets
	AvgBufferOccupancy *uint64 `protobuf:"varint,9,opt,name=avg_buffer_occupancy,json=avgBufferOccupancy" json:"avg_buffer_occupancy,omitempty"`
	// Current queue depth, in packets
	CurBufferOccupancy *uint64 `protobuf:"varint,10,opt,name=cur_buffer_occupancy,json=curBufferOccupancy" json:"cur_buffer_occupancy,omitempty"`
	// The max measured queue depth, in packets, across all measurements since boot
	PeakBufferOccupancy *uint64 `protobuf:"varint,11,opt,name=peak_buffer_occupancy,json=peakBufferOccupancy" json:"peak_buffer_occupancy,omitempty"`
	// Allocated buffer size
	AllocatedBufferSize *uint64 `protobuf:"varint,12,opt,name=allocated_buffer_size,json=allocatedBufferSize" json:"allocated_buffer_size,omitempty"`
	// contains filtered or unexported fields
}

Interface queue statistics

func (*QueueStats) Descriptor deprecated

func (*QueueStats) Descriptor() ([]byte, []int)

Deprecated: Use QueueStats.ProtoReflect.Descriptor instead.

func (*QueueStats) GetAllocatedBufferSize

func (x *QueueStats) GetAllocatedBufferSize() uint64

func (*QueueStats) GetAvgBufferOccupancy

func (x *QueueStats) GetAvgBufferOccupancy() uint64

func (*QueueStats) GetBytes

func (x *QueueStats) GetBytes() uint64

func (*QueueStats) GetCurBufferOccupancy

func (x *QueueStats) GetCurBufferOccupancy() uint64

func (*QueueStats) GetPackets

func (x *QueueStats) GetPackets() uint64

func (*QueueStats) GetPeakBufferOccupancy

func (x *QueueStats) GetPeakBufferOccupancy() uint64

func (*QueueStats) GetQueueNumber

func (x *QueueStats) GetQueueNumber() uint32

func (*QueueStats) GetRedDropBytes

func (x *QueueStats) GetRedDropBytes() uint64

func (*QueueStats) GetRedDropPackets

func (x *QueueStats) GetRedDropPackets() uint64

func (*QueueStats) GetRlDropBytes

func (x *QueueStats) GetRlDropBytes() uint64

func (*QueueStats) GetRlDropPackets

func (x *QueueStats) GetRlDropPackets() uint64

func (*QueueStats) GetTailDropPackets

func (x *QueueStats) GetTailDropPackets() uint64

func (*QueueStats) ProtoMessage

func (*QueueStats) ProtoMessage()

func (*QueueStats) ProtoReflect

func (x *QueueStats) ProtoReflect() protoreflect.Message

func (*QueueStats) Reset

func (x *QueueStats) Reset()

func (*QueueStats) String

func (x *QueueStats) String() string

type TelemetryFieldOptions

type TelemetryFieldOptions struct {
	IsKey       *bool `protobuf:"varint,1,opt,name=is_key,json=isKey" json:"is_key,omitempty"`
	IsTimestamp *bool `protobuf:"varint,2,opt,name=is_timestamp,json=isTimestamp" json:"is_timestamp,omitempty"`
	IsCounter   *bool `protobuf:"varint,3,opt,name=is_counter,json=isCounter" json:"is_counter,omitempty"`
	IsGauge     *bool `protobuf:"varint,4,opt,name=is_gauge,json=isGauge" json:"is_gauge,omitempty"`
	// contains filtered or unexported fields
}

func (*TelemetryFieldOptions) Descriptor deprecated

func (*TelemetryFieldOptions) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryFieldOptions.ProtoReflect.Descriptor instead.

func (*TelemetryFieldOptions) GetIsCounter

func (x *TelemetryFieldOptions) GetIsCounter() bool

func (*TelemetryFieldOptions) GetIsGauge

func (x *TelemetryFieldOptions) GetIsGauge() bool

func (*TelemetryFieldOptions) GetIsKey

func (x *TelemetryFieldOptions) GetIsKey() bool

func (*TelemetryFieldOptions) GetIsTimestamp

func (x *TelemetryFieldOptions) GetIsTimestamp() bool

func (*TelemetryFieldOptions) ProtoMessage

func (*TelemetryFieldOptions) ProtoMessage()

func (*TelemetryFieldOptions) ProtoReflect

func (x *TelemetryFieldOptions) ProtoReflect() protoreflect.Message

func (*TelemetryFieldOptions) Reset

func (x *TelemetryFieldOptions) Reset()

func (*TelemetryFieldOptions) String

func (x *TelemetryFieldOptions) String() string

type TelemetryStream

type TelemetryStream struct {

	// router hostname
	// (or, just in the case of legacy (microkernel) PFEs, the IP address)
	SystemId *string `protobuf:"bytes,1,req,name=system_id,json=systemId" json:"system_id,omitempty"`
	// line card / RE (slot number). For RE, it will be 65535
	ComponentId *uint32 `protobuf:"varint,2,opt,name=component_id,json=componentId" json:"component_id,omitempty"`
	// PFE (if applicable)
	SubComponentId *uint32 `protobuf:"varint,3,opt,name=sub_component_id,json=subComponentId" json:"sub_component_id,omitempty"`
	// Overload sensor name with "senor name, internal path, external path
	// and component" seperated by ":". For RE sensors, component will be
	// daemon-name and for PFE sensors it will be "PFE".
	SensorName *string `protobuf:"bytes,4,opt,name=sensor_name,json=sensorName" json:"sensor_name,omitempty"`
	// sequence number, monotonically increasing for each
	// system_id, component_id, sub_component_id + sensor_name.
	SequenceNumber *uint32 `protobuf:"varint,5,opt,name=sequence_number,json=sequenceNumber" json:"sequence_number,omitempty"`
	// timestamp (milliseconds since 00:00:00 UTC 1/1/1970)
	Timestamp *uint64 `protobuf:"varint,6,opt,name=timestamp" json:"timestamp,omitempty"`
	// major version
	VersionMajor *uint32 `protobuf:"varint,7,opt,name=version_major,json=versionMajor" json:"version_major,omitempty"`
	// minor version
	VersionMinor *uint32 `protobuf:"varint,8,opt,name=version_minor,json=versionMinor" json:"version_minor,omitempty"`
	// end-of-message marker, set to true when the end of wrap is reached
	Eom        *bool              `protobuf:"varint,9,opt,name=eom" json:"eom,omitempty"`
	Ietf       *IETFSensors       `protobuf:"bytes,100,opt,name=ietf" json:"ietf,omitempty"`
	Enterprise *EnterpriseSensors `protobuf:"bytes,101,opt,name=enterprise" json:"enterprise,omitempty"`
	// contains filtered or unexported fields
}

func (*TelemetryStream) Descriptor deprecated

func (*TelemetryStream) Descriptor() ([]byte, []int)

Deprecated: Use TelemetryStream.ProtoReflect.Descriptor instead.

func (*TelemetryStream) GetComponentId

func (x *TelemetryStream) GetComponentId() uint32

func (*TelemetryStream) GetEnterprise

func (x *TelemetryStream) GetEnterprise() *EnterpriseSensors

func (*TelemetryStream) GetEom

func (x *TelemetryStream) GetEom() bool

func (*TelemetryStream) GetIetf

func (x *TelemetryStream) GetIetf() *IETFSensors

func (*TelemetryStream) GetSensorName

func (x *TelemetryStream) GetSensorName() string

func (*TelemetryStream) GetSequenceNumber

func (x *TelemetryStream) GetSequenceNumber() uint32

func (*TelemetryStream) GetSubComponentId

func (x *TelemetryStream) GetSubComponentId() uint32

func (*TelemetryStream) GetSystemId

func (x *TelemetryStream) GetSystemId() string

func (*TelemetryStream) GetTimestamp

func (x *TelemetryStream) GetTimestamp() uint64

func (*TelemetryStream) GetVersionMajor

func (x *TelemetryStream) GetVersionMajor() uint32

func (*TelemetryStream) GetVersionMinor

func (x *TelemetryStream) GetVersionMinor() uint32

func (*TelemetryStream) ProtoMessage

func (*TelemetryStream) ProtoMessage()

func (*TelemetryStream) ProtoReflect

func (x *TelemetryStream) ProtoReflect() protoreflect.Message

func (*TelemetryStream) Reset

func (x *TelemetryStream) Reset()

func (*TelemetryStream) String

func (x *TelemetryStream) String() string

type Utilization

type Utilization struct {

	// Globally unique identifier for an NPU. This is of the form
	// FPCX:NPUY, where X is the slot number of the linecard and Y
	// is the index of the NPU on the linecard
	Identifier *string `protobuf:"bytes,1,req,name=identifier" json:"identifier,omitempty"`
	// A number on a scale of 0-100 that indicates the busyness of
	// an NPU. This is an approximation as the utilization depends
	// on the busyness of several internal components of the NPU
	Utilization *uint32 `protobuf:"varint,2,opt,name=utilization" json:"utilization,omitempty"`
	// Offered Packet load on the NPU.
	Packets []*PacketLoad `protobuf:"bytes,3,rep,name=packets" json:"packets,omitempty"`
	// Utilization of various internal memories of the NPU.
	Memory []*MemoryLoad `protobuf:"bytes,4,rep,name=memory" json:"memory,omitempty"`
	// contains filtered or unexported fields
}

Utilization per Network Processor

func (*Utilization) Descriptor deprecated

func (*Utilization) Descriptor() ([]byte, []int)

Deprecated: Use Utilization.ProtoReflect.Descriptor instead.

func (*Utilization) GetIdentifier

func (x *Utilization) GetIdentifier() string

func (*Utilization) GetMemory

func (x *Utilization) GetMemory() []*MemoryLoad

func (*Utilization) GetPackets

func (x *Utilization) GetPackets() []*PacketLoad

func (*Utilization) GetUtilization

func (x *Utilization) GetUtilization() uint32

func (*Utilization) ProtoMessage

func (*Utilization) ProtoMessage()

func (*Utilization) ProtoReflect

func (x *Utilization) ProtoReflect() protoreflect.Message

func (*Utilization) Reset

func (x *Utilization) Reset()

func (*Utilization) String

func (x *Utilization) String() string

Jump to

Keyboard shortcuts

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