Documentation ¶
Overview ¶
Package telemetry_top is a generated protocol buffer package.
It is generated from these files:
telemetry_top.proto
It has these top-level messages:
TelemetryFieldOptions TelemetryStream IETFSensors EnterpriseSensors JuniperNetworksSensors
Index ¶
- Variables
- type EnterpriseSensors
- type IETFSensors
- type JuniperNetworksSensors
- type TelemetryFieldOptions
- func (*TelemetryFieldOptions) Descriptor() ([]byte, []int)
- func (m *TelemetryFieldOptions) GetIsCounter() bool
- func (m *TelemetryFieldOptions) GetIsGauge() bool
- func (m *TelemetryFieldOptions) GetIsKey() bool
- func (m *TelemetryFieldOptions) GetIsTimestamp() bool
- func (*TelemetryFieldOptions) ProtoMessage()
- func (m *TelemetryFieldOptions) Reset()
- func (m *TelemetryFieldOptions) String() string
- type TelemetryStream
- func (*TelemetryStream) Descriptor() ([]byte, []int)
- func (m *TelemetryStream) GetComponentId() uint32
- func (m *TelemetryStream) GetEnterprise() *EnterpriseSensors
- func (m *TelemetryStream) GetIetf() *IETFSensors
- func (m *TelemetryStream) GetSensorName() string
- func (m *TelemetryStream) GetSequenceNumber() uint32
- func (m *TelemetryStream) GetSubComponentId() uint32
- func (m *TelemetryStream) GetSystemId() string
- func (m *TelemetryStream) GetTimestamp() uint64
- func (m *TelemetryStream) GetVersionMajor() uint32
- func (m *TelemetryStream) GetVersionMinor() uint32
- func (*TelemetryStream) ProtoMessage()
- func (m *TelemetryStream) Reset()
- func (m *TelemetryStream) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var E_JuniperNetworks = &proto.ExtensionDesc{ ExtendedType: (*EnterpriseSensors)(nil), ExtensionType: (*JuniperNetworksSensors)(nil), Field: 2636, Name: "juniperNetworks", Tag: "bytes,2636,opt,name=juniperNetworks", Filename: "telemetry_top.proto", }
View Source
var E_TelemetryOptions = &proto.ExtensionDesc{ ExtendedType: (*google_protobuf.FieldOptions)(nil), ExtensionType: (*TelemetryFieldOptions)(nil), Field: 1024, Name: "telemetry_options", Tag: "bytes,1024,opt,name=telemetry_options,json=telemetryOptions", Filename: "telemetry_top.proto", }
Functions ¶
This section is empty.
Types ¶
type EnterpriseSensors ¶
type EnterpriseSensors struct { proto.XXX_InternalExtensions `json:"-"` XXX_unrecognized []byte `json:"-"` }
func (*EnterpriseSensors) Descriptor ¶
func (*EnterpriseSensors) Descriptor() ([]byte, []int)
func (*EnterpriseSensors) ExtensionRangeArray ¶
func (*EnterpriseSensors) ExtensionRangeArray() []proto.ExtensionRange
func (*EnterpriseSensors) ProtoMessage ¶
func (*EnterpriseSensors) ProtoMessage()
func (*EnterpriseSensors) Reset ¶
func (m *EnterpriseSensors) Reset()
func (*EnterpriseSensors) String ¶
func (m *EnterpriseSensors) String() string
type IETFSensors ¶
type IETFSensors struct { proto.XXX_InternalExtensions `json:"-"` XXX_unrecognized []byte `json:"-"` }
func (*IETFSensors) Descriptor ¶
func (*IETFSensors) Descriptor() ([]byte, []int)
func (*IETFSensors) ExtensionRangeArray ¶
func (*IETFSensors) ExtensionRangeArray() []proto.ExtensionRange
func (*IETFSensors) ProtoMessage ¶
func (*IETFSensors) ProtoMessage()
func (*IETFSensors) Reset ¶
func (m *IETFSensors) Reset()
func (*IETFSensors) String ¶
func (m *IETFSensors) String() string
type JuniperNetworksSensors ¶
type JuniperNetworksSensors struct { proto.XXX_InternalExtensions `json:"-"` XXX_unrecognized []byte `json:"-"` }
func (*JuniperNetworksSensors) Descriptor ¶
func (*JuniperNetworksSensors) Descriptor() ([]byte, []int)
func (*JuniperNetworksSensors) ExtensionRangeArray ¶
func (*JuniperNetworksSensors) ExtensionRangeArray() []proto.ExtensionRange
func (*JuniperNetworksSensors) ProtoMessage ¶
func (*JuniperNetworksSensors) ProtoMessage()
func (*JuniperNetworksSensors) Reset ¶
func (m *JuniperNetworksSensors) Reset()
func (*JuniperNetworksSensors) String ¶
func (m *JuniperNetworksSensors) 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"` XXX_unrecognized []byte `json:"-"` }
func (*TelemetryFieldOptions) Descriptor ¶
func (*TelemetryFieldOptions) Descriptor() ([]byte, []int)
func (*TelemetryFieldOptions) GetIsCounter ¶
func (m *TelemetryFieldOptions) GetIsCounter() bool
func (*TelemetryFieldOptions) GetIsGauge ¶
func (m *TelemetryFieldOptions) GetIsGauge() bool
func (*TelemetryFieldOptions) GetIsKey ¶
func (m *TelemetryFieldOptions) GetIsKey() bool
func (*TelemetryFieldOptions) GetIsTimestamp ¶
func (m *TelemetryFieldOptions) GetIsTimestamp() bool
func (*TelemetryFieldOptions) ProtoMessage ¶
func (*TelemetryFieldOptions) ProtoMessage()
func (*TelemetryFieldOptions) Reset ¶
func (m *TelemetryFieldOptions) Reset()
func (*TelemetryFieldOptions) String ¶
func (m *TelemetryFieldOptions) String() string
type TelemetryStream ¶
type TelemetryStream struct { // router name or export IP address SystemId *string `protobuf:"bytes,1,req,name=system_id,json=systemId" json:"system_id,omitempty"` // line card / RE (slot number) 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"` // configured sensor name SensorName *string `protobuf:"bytes,4,opt,name=sensor_name,json=sensorName" json:"sensor_name,omitempty"` // sequence number, monotonically increasesing 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"` Ietf *IETFSensors `protobuf:"bytes,100,opt,name=ietf" json:"ietf,omitempty"` Enterprise *EnterpriseSensors `protobuf:"bytes,101,opt,name=enterprise" json:"enterprise,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*TelemetryStream) Descriptor ¶
func (*TelemetryStream) Descriptor() ([]byte, []int)
func (*TelemetryStream) GetComponentId ¶
func (m *TelemetryStream) GetComponentId() uint32
func (*TelemetryStream) GetEnterprise ¶
func (m *TelemetryStream) GetEnterprise() *EnterpriseSensors
func (*TelemetryStream) GetIetf ¶
func (m *TelemetryStream) GetIetf() *IETFSensors
func (*TelemetryStream) GetSensorName ¶
func (m *TelemetryStream) GetSensorName() string
func (*TelemetryStream) GetSequenceNumber ¶
func (m *TelemetryStream) GetSequenceNumber() uint32
func (*TelemetryStream) GetSubComponentId ¶
func (m *TelemetryStream) GetSubComponentId() uint32
func (*TelemetryStream) GetSystemId ¶
func (m *TelemetryStream) GetSystemId() string
func (*TelemetryStream) GetTimestamp ¶
func (m *TelemetryStream) GetTimestamp() uint64
func (*TelemetryStream) GetVersionMajor ¶
func (m *TelemetryStream) GetVersionMajor() uint32
func (*TelemetryStream) GetVersionMinor ¶
func (m *TelemetryStream) GetVersionMinor() uint32
func (*TelemetryStream) ProtoMessage ¶
func (*TelemetryStream) ProtoMessage()
func (*TelemetryStream) Reset ¶
func (m *TelemetryStream) Reset()
func (*TelemetryStream) String ¶
func (m *TelemetryStream) String() string
Click to show internal directories.
Click to hide internal directories.