Documentation ¶
Index ¶
- Variables
- type AclMetric
- type AppContainerMetric
- func (*AppContainerMetric) Descriptor() ([]byte, []int)deprecated
- func (x *AppContainerMetric) GetAppContainerMemory() *AppMemoryMetric
- func (x *AppContainerMetric) GetAppContainerName() string
- func (x *AppContainerMetric) GetCpu() *AppCpuMetric
- func (x *AppContainerMetric) GetDisk() *DiskMetric
- func (x *AppContainerMetric) GetMemory() *MemoryMetric
- func (x *AppContainerMetric) GetNetwork() *NetworkMetric
- func (x *AppContainerMetric) GetPIDs() uint32
- func (x *AppContainerMetric) GetStatus() string
- func (*AppContainerMetric) ProtoMessage()
- func (x *AppContainerMetric) ProtoReflect() protoreflect.Message
- func (x *AppContainerMetric) Reset()
- func (x *AppContainerMetric) String() string
- type AppCpuMetric
- func (*AppCpuMetric) Descriptor() ([]byte, []int)deprecated
- func (x *AppCpuMetric) GetSystemTotal() uint64
- func (x *AppCpuMetric) GetTotal() uint64
- func (x *AppCpuMetric) GetTotalNs() uint64
- func (x *AppCpuMetric) GetUpTime() *timestamppb.Timestamp
- func (*AppCpuMetric) ProtoMessage()
- func (x *AppCpuMetric) ProtoReflect() protoreflect.Message
- func (x *AppCpuMetric) Reset()
- func (x *AppCpuMetric) String() string
- type AppDiskMetric
- func (*AppDiskMetric) Descriptor() ([]byte, []int)deprecated
- func (x *AppDiskMetric) GetDirty() bool
- func (x *AppDiskMetric) GetDisk() string
- func (x *AppDiskMetric) GetDiskType() string
- func (x *AppDiskMetric) GetProvisioned() uint64
- func (x *AppDiskMetric) GetUsed() uint64
- func (*AppDiskMetric) ProtoMessage()
- func (x *AppDiskMetric) ProtoReflect() protoreflect.Message
- func (x *AppDiskMetric) Reset()
- func (x *AppDiskMetric) String() string
- type AppMemoryMetric
- func (*AppMemoryMetric) Descriptor() ([]byte, []int)deprecated
- func (x *AppMemoryMetric) GetAllocatedMB() uint32
- func (x *AppMemoryMetric) GetUsedMB() uint32
- func (*AppMemoryMetric) ProtoMessage()
- func (x *AppMemoryMetric) ProtoReflect() protoreflect.Message
- func (x *AppMemoryMetric) Reset()
- func (x *AppMemoryMetric) String() string
- type AppMetric
- func (*AppMetric) Descriptor() ([]byte, []int)deprecated
- func (x *AppMetric) GetAppID() string
- func (x *AppMetric) GetAppMemory() *AppMemoryMetric
- func (x *AppMetric) GetAppName() string
- func (x *AppMetric) GetAppVersion() string
- func (x *AppMetric) GetContainer() []*AppContainerMetric
- func (x *AppMetric) GetCpu() *AppCpuMetric
- func (x *AppMetric) GetDisk() []*AppDiskMetric
- func (x *AppMetric) GetMemory() *MemoryMetric
- func (x *AppMetric) GetNetwork() []*NetworkMetric
- func (*AppMetric) ProtoMessage()
- func (x *AppMetric) ProtoReflect() protoreflect.Message
- func (x *AppMetric) Reset()
- func (x *AppMetric) String() string
- type CellularMetric
- func (*CellularMetric) Descriptor() ([]byte, []int)deprecated
- func (x *CellularMetric) GetLogicallabel() string
- func (x *CellularMetric) GetPacketStats() *CellularPacketStats
- func (x *CellularMetric) GetSignalStrength() *CellularSignalStrength
- func (*CellularMetric) ProtoMessage()
- func (x *CellularMetric) ProtoReflect() protoreflect.Message
- func (x *CellularMetric) Reset()
- func (x *CellularMetric) String() string
- type CellularPacketStats
- func (*CellularPacketStats) Descriptor() ([]byte, []int)deprecated
- func (x *CellularPacketStats) GetRx() *NetworkStats
- func (x *CellularPacketStats) GetTx() *NetworkStats
- func (*CellularPacketStats) ProtoMessage()
- func (x *CellularPacketStats) ProtoReflect() protoreflect.Message
- func (x *CellularPacketStats) Reset()
- func (x *CellularPacketStats) String() string
- type CellularSignalStrength
- func (*CellularSignalStrength) Descriptor() ([]byte, []int)deprecated
- func (x *CellularSignalStrength) GetRsrp() int32
- func (x *CellularSignalStrength) GetRsrq() int32
- func (x *CellularSignalStrength) GetRssi() int32
- func (x *CellularSignalStrength) GetSnr() int32
- func (*CellularSignalStrength) ProtoMessage()
- func (x *CellularSignalStrength) ProtoReflect() protoreflect.Message
- func (x *CellularSignalStrength) Reset()
- func (x *CellularSignalStrength) String() string
- type CipherError
- func (CipherError) Descriptor() protoreflect.EnumDescriptor
- func (x CipherError) Enum() *CipherError
- func (CipherError) EnumDescriptor() ([]byte, []int)deprecated
- func (x CipherError) Number() protoreflect.EnumNumber
- func (x CipherError) String() string
- func (CipherError) Type() protoreflect.EnumType
- type CipherMetric
- func (*CipherMetric) Descriptor() ([]byte, []int)deprecated
- func (x *CipherMetric) GetAgentName() string
- func (x *CipherMetric) GetFailureCount() uint64
- func (x *CipherMetric) GetLastFailure() *timestamppb.Timestamp
- func (x *CipherMetric) GetLastSuccess() *timestamppb.Timestamp
- func (x *CipherMetric) GetSuccessCount() uint64
- func (x *CipherMetric) GetTc() []*TypeCounter
- func (*CipherMetric) ProtoMessage()
- func (x *CipherMetric) ProtoReflect() protoreflect.Message
- func (x *CipherMetric) Reset()
- func (x *CipherMetric) String() string
- type DeviceMemoryMetric
- func (*DeviceMemoryMetric) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceMemoryMetric) GetAllocatedAppsMB() uint32
- func (x *DeviceMemoryMetric) GetAllocatedEveMB() uint32
- func (x *DeviceMemoryMetric) GetMemoryMB() uint32
- func (x *DeviceMemoryMetric) GetUsedEveMB() uint32
- func (*DeviceMemoryMetric) ProtoMessage()
- func (x *DeviceMemoryMetric) ProtoReflect() protoreflect.Message
- func (x *DeviceMemoryMetric) Reset()
- func (x *DeviceMemoryMetric) String() string
- type DeviceMetric
- func (*DeviceMetric) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceMetric) GetAcl() *AclMetric
- func (x *DeviceMetric) GetAppRunTimeStorageMB() uint64
- func (x *DeviceMetric) GetCellular() []*CellularMetric
- func (x *DeviceMetric) GetCipher() []*CipherMetric
- func (x *DeviceMetric) GetCpuMetric() *AppCpuMetric
- func (x *DeviceMetric) GetDeviceMemory() *DeviceMemoryMetric
- func (x *DeviceMetric) GetDisk() []*DiskMetric
- func (x *DeviceMetric) GetDormantTimeInSeconds() uint64
- func (x *DeviceMetric) GetFlowlog() *FlowlogMetric
- func (x *DeviceMetric) GetLastProcessedConfig() *timestamppb.Timestamp
- func (x *DeviceMetric) GetLastReceivedConfig() *timestamppb.Timestamp
- func (x *DeviceMetric) GetLog() *LogMetric
- func (x *DeviceMetric) GetMemory() *MemoryMetric
- func (x *DeviceMetric) GetMetricItems() []*MetricItem
- func (x *DeviceMetric) GetNetwork() []*NetworkMetric
- func (x *DeviceMetric) GetNewlog() *NewlogMetric
- func (x *DeviceMetric) GetRuntimeStorageOverheadMB() uint64
- func (x *DeviceMetric) GetStorageMetrics() []*StorageMetric
- func (x *DeviceMetric) GetSystemServicesMemoryMB() *MemoryMetric
- func (x *DeviceMetric) GetZedbox() *ZedboxStats
- func (x *DeviceMetric) GetZedcloud() []*ZedcloudMetric
- func (*DeviceMetric) ProtoMessage()
- func (x *DeviceMetric) ProtoReflect() protoreflect.Message
- func (x *DeviceMetric) Reset()
- func (x *DeviceMetric) String() string
- type DiskMetric
- func (*DiskMetric) Descriptor() ([]byte, []int)deprecated
- func (x *DiskMetric) GetDisk() string
- func (x *DiskMetric) GetFree() uint64
- func (x *DiskMetric) GetMountPath() string
- func (x *DiskMetric) GetReadBytes() uint64
- func (x *DiskMetric) GetReadCount() uint64
- func (x *DiskMetric) GetTotal() uint64
- func (x *DiskMetric) GetUsed() uint64
- func (x *DiskMetric) GetWriteBytes() uint64
- func (x *DiskMetric) GetWriteCount() uint64
- func (*DiskMetric) ProtoMessage()
- func (x *DiskMetric) ProtoReflect() protoreflect.Message
- func (x *DiskMetric) Reset()
- func (x *DiskMetric) String() string
- type FlowlogCounters
- func (*FlowlogCounters) Descriptor() ([]byte, []int)deprecated
- func (x *FlowlogCounters) GetDrops() uint64
- func (x *FlowlogCounters) GetFailedAttempts() uint64
- func (x *FlowlogCounters) GetSuccess() uint64
- func (*FlowlogCounters) ProtoMessage()
- func (x *FlowlogCounters) ProtoReflect() protoreflect.Message
- func (x *FlowlogCounters) Reset()
- func (x *FlowlogCounters) String() string
- type FlowlogMetric
- func (*FlowlogMetric) Descriptor() ([]byte, []int)deprecated
- func (x *FlowlogMetric) GetDnsRequests() *FlowlogCounters
- func (x *FlowlogMetric) GetFlows() *FlowlogCounters
- func (x *FlowlogMetric) GetMessages() *FlowlogCounters
- func (*FlowlogMetric) ProtoMessage()
- func (x *FlowlogMetric) ProtoReflect() protoreflect.Message
- func (x *FlowlogMetric) Reset()
- func (x *FlowlogMetric) String() string
- type LogMetric
- func (*LogMetric) Descriptor() ([]byte, []int)deprecated
- func (x *LogMetric) GetInputSources() map[string]uint64
- func (x *LogMetric) GetIsLogProcessingDeferred() bool
- func (x *LogMetric) GetLastAppBundleSendTime() *timestamppb.Timestamp
- func (x *LogMetric) GetLastDeviceBundleSendTime() *timestamppb.Timestamp
- func (x *LogMetric) GetLastLogDeferTime() *timestamppb.Timestamp
- func (x *LogMetric) GetNum4XxResponses() uint64
- func (x *LogMetric) GetNumAppBundleProtoBytesSent() uint64
- func (x *LogMetric) GetNumAppBundlesSent() uint64
- func (x *LogMetric) GetNumAppEventErrors() uint64
- func (x *LogMetric) GetNumAppEventsSent() uint64
- func (x *LogMetric) GetNumDeviceBundleProtoBytesSent() uint64
- func (x *LogMetric) GetNumDeviceBundlesSent() uint64
- func (x *LogMetric) GetNumDeviceEventErrors() uint64
- func (x *LogMetric) GetNumDeviceEventsSent() uint64
- func (x *LogMetric) GetNumTimesDeferred() uint64
- func (x *LogMetric) GetTotalAppLogInput() uint64
- func (x *LogMetric) GetTotalDeviceLogInput() uint64
- func (*LogMetric) ProtoMessage()
- func (x *LogMetric) ProtoReflect() protoreflect.Message
- func (x *LogMetric) Reset()
- func (x *LogMetric) String() string
- type LogfileMetrics
- func (*LogfileMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *LogfileMetrics) GetLastGzipFileSendTime() *timestamppb.Timestamp
- func (x *LogfileMetrics) GetNumBytesWrite() uint64
- func (x *LogfileMetrics) GetNumGzipBytesWrite() uint64
- func (x *LogfileMetrics) GetNumGzipFileInDir() uint32
- func (x *LogfileMetrics) GetNumGzipFileKeptLocal() uint32
- func (x *LogfileMetrics) GetNumGzipFileRetry() uint64
- func (x *LogfileMetrics) GetNumGzipFileSent() uint64
- func (x *LogfileMetrics) GetNumInputEvent() uint64
- func (x *LogfileMetrics) GetRecentGzipFileTime() *timestamppb.Timestamp
- func (*LogfileMetrics) ProtoMessage()
- func (x *LogfileMetrics) ProtoReflect() protoreflect.Message
- func (x *LogfileMetrics) Reset()
- func (x *LogfileMetrics) String() string
- type MemoryMetric
- func (*MemoryMetric) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryMetric) GetAvailMem() uint32
- func (x *MemoryMetric) GetAvailPercentage() float64
- func (x *MemoryMetric) GetUsedMem() uint32
- func (x *MemoryMetric) GetUsedPercentage() float64
- func (*MemoryMetric) ProtoMessage()
- func (x *MemoryMetric) ProtoReflect() protoreflect.Message
- func (x *MemoryMetric) Reset()
- func (x *MemoryMetric) String() string
- type MetricItem
- func (*MetricItem) Descriptor() ([]byte, []int)deprecated
- func (x *MetricItem) GetBoolValue() bool
- func (x *MetricItem) GetFloatValue() float32
- func (x *MetricItem) GetKey() string
- func (m *MetricItem) GetMetricItemValue() isMetricItem_MetricItemValue
- func (x *MetricItem) GetStringValue() string
- func (x *MetricItem) GetType() MetricItemType
- func (x *MetricItem) GetUint32Value() uint32
- func (x *MetricItem) GetUint64Value() uint64
- func (*MetricItem) ProtoMessage()
- func (x *MetricItem) ProtoReflect() protoreflect.Message
- func (x *MetricItem) Reset()
- func (x *MetricItem) String() string
- type MetricItemType
- func (MetricItemType) Descriptor() protoreflect.EnumDescriptor
- func (x MetricItemType) Enum() *MetricItemType
- func (MetricItemType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MetricItemType) Number() protoreflect.EnumNumber
- func (x MetricItemType) String() string
- func (MetricItemType) Type() protoreflect.EnumType
- type MetricItem_BoolValue
- type MetricItem_FloatValue
- type MetricItem_StringValue
- type MetricItem_Uint32Value
- type MetricItem_Uint64Value
- type NetworkMetric
- func (*NetworkMetric) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkMetric) GetAlias() string
- func (x *NetworkMetric) GetIName() string
- func (x *NetworkMetric) GetLocalName() string
- func (x *NetworkMetric) GetRxAclDrops() uint64
- func (x *NetworkMetric) GetRxAclRateLimitDrops() uint64
- func (x *NetworkMetric) GetRxBytes() uint64
- func (x *NetworkMetric) GetRxDrops() uint64
- func (x *NetworkMetric) GetRxErrors() uint64
- func (x *NetworkMetric) GetRxPkts() uint64
- func (x *NetworkMetric) GetTxAclDrops() uint64
- func (x *NetworkMetric) GetTxAclRateLimitDrops() uint64
- func (x *NetworkMetric) GetTxBytes() uint64
- func (x *NetworkMetric) GetTxDrops() uint64
- func (x *NetworkMetric) GetTxErrors() uint64
- func (x *NetworkMetric) GetTxPkts() uint64
- func (*NetworkMetric) ProtoMessage()
- func (x *NetworkMetric) ProtoReflect() protoreflect.Message
- func (x *NetworkMetric) Reset()
- func (x *NetworkMetric) String() string
- type NetworkStats
- func (*NetworkStats) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkStats) GetDrops() uint64
- func (x *NetworkStats) GetErrors() uint64
- func (x *NetworkStats) GetTotalBytes() uint64
- func (x *NetworkStats) GetTotalPackets() uint64
- func (*NetworkStats) ProtoMessage()
- func (x *NetworkStats) ProtoReflect() protoreflect.Message
- func (x *NetworkStats) Reset()
- func (x *NetworkStats) String() string
- type NewlogMetric
- func (*NewlogMetric) Descriptor() ([]byte, []int)deprecated
- func (x *NewlogMetric) GetAppMetrics() *LogfileMetrics
- func (x *NewlogMetric) GetAverageCPULoadPct() float32
- func (x *NewlogMetric) GetAverageProcessDelay() uint32
- func (x *NewlogMetric) GetAvgGzipFileSize() uint32
- func (x *NewlogMetric) GetAvgUploadMsec() uint32
- func (x *NewlogMetric) GetCurrentCPULoadPct() float32
- func (x *NewlogMetric) GetCurrentProcessDelay() uint32
- func (x *NewlogMetric) GetCurrentUploadIntv() uint32
- func (x *NewlogMetric) GetDeviceMetrics() *LogfileMetrics
- func (x *NewlogMetric) GetFailSentStartTime() *timestamppb.Timestamp
- func (x *NewlogMetric) GetFailedToSend() bool
- func (x *NewlogMetric) GetGzipFilesRemoved() uint32
- func (x *NewlogMetric) GetLastUploadMsec() uint32
- func (x *NewlogMetric) GetLogfileTimeout() uint32
- func (x *NewlogMetric) GetMaxGzipFileSize() uint32
- func (x *NewlogMetric) GetMaxUploadMsec() uint32
- func (x *NewlogMetric) GetMimUploadMsec() uint32
- func (x *NewlogMetric) GetNum4XxResponses() uint32
- func (x *NewlogMetric) GetSkipUploadAppFile() uint32
- func (x *NewlogMetric) GetTooManyRequest() uint32
- func (x *NewlogMetric) GetTop10InputSources() map[string]uint32
- func (x *NewlogMetric) GetTotalBytesUpload() uint64
- func (*NewlogMetric) ProtoMessage()
- func (x *NewlogMetric) ProtoReflect() protoreflect.Message
- func (x *NewlogMetric) Reset()
- func (x *NewlogMetric) String() string
- type PktStat
- type StorageChildrenMetric
- func (*StorageChildrenMetric) Descriptor() ([]byte, []int)deprecated
- func (x *StorageChildrenMetric) GetChildren() []*StorageChildrenMetric
- func (x *StorageChildrenMetric) GetDisks() []*StorageDiskMetric
- func (x *StorageChildrenMetric) GetGUID() uint64
- func (x *StorageChildrenMetric) GetMetrics() *StorageVDevMetrics
- func (*StorageChildrenMetric) ProtoMessage()
- func (x *StorageChildrenMetric) ProtoReflect() protoreflect.Message
- func (x *StorageChildrenMetric) Reset()
- func (x *StorageChildrenMetric) String() string
- type StorageDiskMetric
- func (*StorageDiskMetric) Descriptor() ([]byte, []int)deprecated
- func (x *StorageDiskMetric) GetDiskName() *evecommon.DiskDescription
- func (x *StorageDiskMetric) GetMetrics() *StorageVDevMetrics
- func (*StorageDiskMetric) ProtoMessage()
- func (x *StorageDiskMetric) ProtoReflect() protoreflect.Message
- func (x *StorageDiskMetric) Reset()
- func (x *StorageDiskMetric) String() string
- type StorageMetric
- func (*StorageMetric) Descriptor() ([]byte, []int)deprecated
- func (x *StorageMetric) GetChildrenDatasets() []*StorageChildrenMetric
- func (x *StorageMetric) GetCollectionTime() *timestamppb.Timestamp
- func (x *StorageMetric) GetDisks() []*StorageDiskMetric
- func (x *StorageMetric) GetPoolName() string
- func (x *StorageMetric) GetZpoolMetrics() *StorageVDevMetrics
- func (x *StorageMetric) GetZvols() []*StorageVDevMetrics
- func (*StorageMetric) ProtoMessage()
- func (x *StorageMetric) ProtoReflect() protoreflect.Message
- func (x *StorageMetric) Reset()
- func (x *StorageMetric) String() string
- type StorageVDevMetrics
- func (*StorageVDevMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *StorageVDevMetrics) GetAlloc() uint64
- func (x *StorageVDevMetrics) GetBytesRead() uint64
- func (x *StorageVDevMetrics) GetBytesWrite() uint64
- func (x *StorageVDevMetrics) GetChecksumErrors() uint64
- func (x *StorageVDevMetrics) GetDeflatedSpace() uint64
- func (x *StorageVDevMetrics) GetExpandableSize() uint64
- func (x *StorageVDevMetrics) GetIOsInProgress() uint64
- func (x *StorageVDevMetrics) GetIOsTotalTicks() uint64
- func (x *StorageVDevMetrics) GetOpsCountRead() uint64
- func (x *StorageVDevMetrics) GetOpsCountWrite() uint64
- func (x *StorageVDevMetrics) GetReadErrors() uint64
- func (x *StorageVDevMetrics) GetReadTicks() uint64
- func (x *StorageVDevMetrics) GetReplaceableSize() uint64
- func (x *StorageVDevMetrics) GetTotal() uint64
- func (x *StorageVDevMetrics) GetVolumeUUID() string
- func (x *StorageVDevMetrics) GetWeightedIOTicks() uint64
- func (x *StorageVDevMetrics) GetWriteErrors() uint64
- func (x *StorageVDevMetrics) GetWriteTicks() uint64
- func (*StorageVDevMetrics) ProtoMessage()
- func (x *StorageVDevMetrics) ProtoReflect() protoreflect.Message
- func (x *StorageVDevMetrics) Reset()
- func (x *StorageVDevMetrics) String() string
- type TypeCounter
- func (*TypeCounter) Descriptor() ([]byte, []int)deprecated
- func (x *TypeCounter) GetCount() uint64
- func (x *TypeCounter) GetErrorCode() CipherError
- func (*TypeCounter) ProtoMessage()
- func (x *TypeCounter) ProtoReflect() protoreflect.Message
- func (x *TypeCounter) Reset()
- func (x *TypeCounter) String() string
- type UrlcloudMetric
- func (*UrlcloudMetric) Descriptor() ([]byte, []int)deprecated
- func (x *UrlcloudMetric) GetRecvByteCount() int64
- func (x *UrlcloudMetric) GetRecvMsgCount() int64
- func (x *UrlcloudMetric) GetSentByteCount() int64
- func (x *UrlcloudMetric) GetSentMsgCount() int64
- func (x *UrlcloudMetric) GetSessResumeCount() int64
- func (x *UrlcloudMetric) GetTotalTimeSpent() int64
- func (x *UrlcloudMetric) GetTryByteCount() int64
- func (x *UrlcloudMetric) GetTryMsgCount() int64
- func (x *UrlcloudMetric) GetUrl() string
- func (*UrlcloudMetric) ProtoMessage()
- func (x *UrlcloudMetric) ProtoReflect() protoreflect.Message
- func (x *UrlcloudMetric) Reset()
- func (x *UrlcloudMetric) String() string
- type VlanInfo
- func (*VlanInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VlanInfo) GetNumTrunkPorts() uint32
- func (x *VlanInfo) GetVlanCounts() map[uint32]uint32
- func (*VlanInfo) ProtoMessage()
- func (x *VlanInfo) ProtoReflect() protoreflect.Message
- func (x *VlanInfo) Reset()
- func (x *VlanInfo) String() string
- type ZMetricConn
- func (*ZMetricConn) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricConn) GetCarierErrPkts() *PktStat
- func (x *ZMetricConn) GetErrPkts() *PktStat
- func (x *ZMetricConn) GetInPkts() *PktStat
- func (x *ZMetricConn) GetOutPkts() *PktStat
- func (*ZMetricConn) ProtoMessage()
- func (x *ZMetricConn) ProtoReflect() protoreflect.Message
- func (x *ZMetricConn) Reset()
- func (x *ZMetricConn) String() string
- type ZMetricFlow
- func (*ZMetricFlow) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricFlow) GetEstTime() uint64
- func (x *ZMetricFlow) GetId() string
- func (x *ZMetricFlow) GetLEndPoint() *ZMetricFlowEndPoint
- func (x *ZMetricFlow) GetName() string
- func (x *ZMetricFlow) GetREndPoint() []*ZMetricFlowEndPoint
- func (x *ZMetricFlow) GetType() uint32
- func (*ZMetricFlow) ProtoMessage()
- func (x *ZMetricFlow) ProtoReflect() protoreflect.Message
- func (x *ZMetricFlow) Reset()
- func (x *ZMetricFlow) String() string
- type ZMetricFlowEndPoint
- func (*ZMetricFlowEndPoint) Descriptor() ([]byte, []int)deprecated
- func (m *ZMetricFlowEndPoint) GetEndpoint() isZMetricFlowEndPoint_Endpoint
- func (x *ZMetricFlowEndPoint) GetIpAddr() string
- func (x *ZMetricFlowEndPoint) GetLink() []*ZMetricFlowLink
- func (x *ZMetricFlowEndPoint) GetStats() *PktStat
- func (*ZMetricFlowEndPoint) ProtoMessage()
- func (x *ZMetricFlowEndPoint) ProtoReflect() protoreflect.Message
- func (x *ZMetricFlowEndPoint) Reset()
- func (x *ZMetricFlowEndPoint) String() string
- type ZMetricFlowEndPoint_IpAddr
- type ZMetricFlowLink
- func (*ZMetricFlowLink) Descriptor() ([]byte, []int)deprecated
- func (m *ZMetricFlowLink) GetLink() isZMetricFlowLink_Link
- func (x *ZMetricFlowLink) GetSpiId() string
- func (x *ZMetricFlowLink) GetSubNet() string
- func (*ZMetricFlowLink) ProtoMessage()
- func (x *ZMetricFlowLink) ProtoReflect() protoreflect.Message
- func (x *ZMetricFlowLink) Reset()
- func (x *ZMetricFlowLink) String() string
- type ZMetricFlowLink_SubNet
- type ZMetricMsg
- func (*ZMetricMsg) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricMsg) GetAm() []*AppMetric
- func (x *ZMetricMsg) GetAtTimeStamp() *timestamppb.Timestamp
- func (x *ZMetricMsg) GetDevID() string
- func (x *ZMetricMsg) GetDm() *DeviceMetric
- func (m *ZMetricMsg) GetMetricContent() isZMetricMsg_MetricContent
- func (x *ZMetricMsg) GetNm() []*ZMetricNetworkInstance
- func (x *ZMetricMsg) GetPr() []*ZMetricProcess
- func (x *ZMetricMsg) GetVm() []*ZMetricVolume
- func (*ZMetricMsg) ProtoMessage()
- func (x *ZMetricMsg) ProtoReflect() protoreflect.Message
- func (x *ZMetricMsg) Reset()
- func (x *ZMetricMsg) String() string
- type ZMetricMsg_Dm
- type ZMetricNetworkInstance
- func (*ZMetricNetworkInstance) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricNetworkInstance) GetActivated() bool
- func (x *ZMetricNetworkInstance) GetDisplayname() string
- func (x *ZMetricNetworkInstance) GetFlowStats() []*ZMetricFlow
- func (x *ZMetricNetworkInstance) GetInstType() uint32
- func (m *ZMetricNetworkInstance) GetInstanceContent() isZMetricNetworkInstance_InstanceContent
- func (x *ZMetricNetworkInstance) GetNetwork() []*NetworkMetric
- func (x *ZMetricNetworkInstance) GetNetworkID() string
- func (x *ZMetricNetworkInstance) GetNetworkStats() *ZMetricNetworkStats
- func (x *ZMetricNetworkInstance) GetNetworkVersion() string
- func (x *ZMetricNetworkInstance) GetNonem() *ZMetricNone
- func (x *ZMetricNetworkInstance) GetProbeMetric() *ZProbeNIMetrics
- func (x *ZMetricNetworkInstance) GetVlanInfo() *VlanInfo
- func (x *ZMetricNetworkInstance) GetVpnm() *ZMetricVpn
- func (*ZMetricNetworkInstance) ProtoMessage()
- func (x *ZMetricNetworkInstance) ProtoReflect() protoreflect.Message
- func (x *ZMetricNetworkInstance) Reset()
- func (x *ZMetricNetworkInstance) String() string
- type ZMetricNetworkInstance_Nonem
- type ZMetricNetworkInstance_Vpnm
- type ZMetricNetworkStats
- func (*ZMetricNetworkStats) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricNetworkStats) GetRx() *NetworkStats
- func (x *ZMetricNetworkStats) GetTx() *NetworkStats
- func (*ZMetricNetworkStats) ProtoMessage()
- func (x *ZMetricNetworkStats) ProtoReflect() protoreflect.Message
- func (x *ZMetricNetworkStats) Reset()
- func (x *ZMetricNetworkStats) String() string
- type ZMetricNone
- type ZMetricProcess
- func (*ZMetricProcess) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricProcess) GetCpuPercent() float64
- func (x *ZMetricProcess) GetCreateTime() *timestamppb.Timestamp
- func (x *ZMetricProcess) GetMemoryPercent() float32
- func (x *ZMetricProcess) GetName() string
- func (x *ZMetricProcess) GetNumFds() int32
- func (x *ZMetricProcess) GetNumThreads() int32
- func (x *ZMetricProcess) GetPid() int32
- func (x *ZMetricProcess) GetRssBytes() uint64
- func (x *ZMetricProcess) GetStack() string
- func (x *ZMetricProcess) GetSystemTime() float64
- func (x *ZMetricProcess) GetUserProcess() bool
- func (x *ZMetricProcess) GetUserTime() float64
- func (x *ZMetricProcess) GetVmBytes() uint64
- func (x *ZMetricProcess) GetWatched() bool
- func (*ZMetricProcess) ProtoMessage()
- func (x *ZMetricProcess) ProtoReflect() protoreflect.Message
- func (x *ZMetricProcess) Reset()
- func (x *ZMetricProcess) String() string
- type ZMetricVolume
- func (*ZMetricVolume) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricVolume) GetDisplayName() string
- func (x *ZMetricVolume) GetFreeBytes() uint64
- func (x *ZMetricVolume) GetReadBytes() uint64
- func (x *ZMetricVolume) GetReadCount() uint64
- func (x *ZMetricVolume) GetTotalBytes() uint64
- func (x *ZMetricVolume) GetUsedBytes() uint64
- func (x *ZMetricVolume) GetUuid() string
- func (x *ZMetricVolume) GetWriteBytes() uint64
- func (x *ZMetricVolume) GetWriteCount() uint64
- func (*ZMetricVolume) ProtoMessage()
- func (x *ZMetricVolume) ProtoReflect() protoreflect.Message
- func (x *ZMetricVolume) Reset()
- func (x *ZMetricVolume) String() string
- type ZMetricVpn
- func (*ZMetricVpn) Descriptor() ([]byte, []int)deprecated
- func (x *ZMetricVpn) GetConnStat() *ZMetricConn
- func (x *ZMetricVpn) GetEspStat() *ZMetricConn
- func (x *ZMetricVpn) GetIkeStat() *ZMetricConn
- func (x *ZMetricVpn) GetNatTStat() *ZMetricConn
- func (*ZMetricVpn) ProtoMessage()
- func (x *ZMetricVpn) ProtoReflect() protoreflect.Message
- func (x *ZMetricVpn) Reset()
- func (x *ZMetricVpn) String() string
- type ZProbeNIMetrics
- func (*ZProbeNIMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *ZProbeNIMetrics) GetCurrentIntf() string
- func (x *ZProbeNIMetrics) GetIntfMetric() []*ZProbeNIMetrics_ZProbeIntfMetric
- func (x *ZProbeNIMetrics) GetPingIntv() uint32
- func (x *ZProbeNIMetrics) GetRemoteEndpoint() string
- func (x *ZProbeNIMetrics) GetRemotePingIntv() uint32
- func (x *ZProbeNIMetrics) GetUplinkCnt() uint32
- func (*ZProbeNIMetrics) ProtoMessage()
- func (x *ZProbeNIMetrics) ProtoReflect() protoreflect.Message
- func (x *ZProbeNIMetrics) Reset()
- func (x *ZProbeNIMetrics) String() string
- type ZProbeNIMetrics_ZProbeIntfMetric
- func (*ZProbeNIMetrics_ZProbeIntfMetric) Descriptor() ([]byte, []int)deprecated
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetGatewayNexhtop() string
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetGatewayUP() bool
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetIntfName() string
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetNexthopDownCount() uint32
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetNexthopUpCount() uint32
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteDownCount() uint32
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteHostUP() bool
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteProbeLatency() uint32
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteUpCount() uint32
- func (*ZProbeNIMetrics_ZProbeIntfMetric) ProtoMessage()
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) ProtoReflect() protoreflect.Message
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) Reset()
- func (x *ZProbeNIMetrics_ZProbeIntfMetric) String() string
- type ZedboxStats
- type ZedcloudMetric
- func (*ZedcloudMetric) Descriptor() ([]byte, []int)deprecated
- func (x *ZedcloudMetric) GetAuthVerifyFailure() uint64
- func (x *ZedcloudMetric) GetFailures() uint64
- func (x *ZedcloudMetric) GetIfName() string
- func (x *ZedcloudMetric) GetLastFailure() *timestamppb.Timestamp
- func (x *ZedcloudMetric) GetLastSuccess() *timestamppb.Timestamp
- func (x *ZedcloudMetric) GetSuccess() uint64
- func (x *ZedcloudMetric) GetUrlMetrics() []*UrlcloudMetric
- func (*ZedcloudMetric) ProtoMessage()
- func (x *ZedcloudMetric) ProtoReflect() protoreflect.Message
- func (x *ZedcloudMetric) Reset()
- func (x *ZedcloudMetric) String() string
- type ZmetricTypes
- func (ZmetricTypes) Descriptor() protoreflect.EnumDescriptor
- func (x ZmetricTypes) Enum() *ZmetricTypes
- func (ZmetricTypes) EnumDescriptor() ([]byte, []int)deprecated
- func (x ZmetricTypes) Number() protoreflect.EnumNumber
- func (x ZmetricTypes) String() string
- func (ZmetricTypes) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( ZmetricTypes_name = map[int32]string{ 0: "ZmNop", 1: "ZmDevice", 3: "ZmApp", } ZmetricTypes_value = map[string]int32{ "ZmNop": 0, "ZmDevice": 1, "ZmApp": 3, } )
Enum value maps for ZmetricTypes.
var ( CipherError_name = map[int32]string{ 0: "CIPHER_ERROR_INVALID", 1: "CIPHER_ERROR_NOT_READY", 2: "CIPHER_ERROR_DECRYPT_FAILED", 3: "CIPHER_ERROR_UNMARSHAL_FAILED", 4: "CIPHER_ERROR_CLEARTEXT_FALLBACK", 5: "CIPHER_ERROR_MISSING_FALLBACK", 6: "CIPHER_ERROR_NO_CIPHER", 7: "CIPHER_ERROR_NO_DATA", } CipherError_value = map[string]int32{ "CIPHER_ERROR_INVALID": 0, "CIPHER_ERROR_NOT_READY": 1, "CIPHER_ERROR_DECRYPT_FAILED": 2, "CIPHER_ERROR_UNMARSHAL_FAILED": 3, "CIPHER_ERROR_CLEARTEXT_FALLBACK": 4, "CIPHER_ERROR_MISSING_FALLBACK": 5, "CIPHER_ERROR_NO_CIPHER": 6, "CIPHER_ERROR_NO_DATA": 7, } )
Enum value maps for CipherError.
var ( MetricItemType_name = map[int32]string{ 0: "MetricItemOther", 1: "MetricItemGauge", 2: "MetricItemCounter", 3: "MetricItemState", } MetricItemType_value = map[string]int32{ "MetricItemOther": 0, "MetricItemGauge": 1, "MetricItemCounter": 2, "MetricItemState": 3, } )
Enum value maps for MetricItemType.
var File_metrics_metrics_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AclMetric ¶
type AclMetric struct { TotalRuleCount uint64 `protobuf:"varint,1,opt,name=total_rule_count,json=totalRuleCount,proto3" json:"total_rule_count,omitempty"` // Total number of rules found in filter (FORWARD), raw (PREROUTING) tables // contains filtered or unexported fields }
func (*AclMetric) Descriptor
deprecated
func (*AclMetric) GetTotalRuleCount ¶
func (*AclMetric) ProtoMessage ¶
func (*AclMetric) ProtoMessage()
func (*AclMetric) ProtoReflect ¶
func (x *AclMetric) ProtoReflect() protoreflect.Message
type AppContainerMetric ¶
type AppContainerMetric struct { AppContainerName string `protobuf:"bytes,1,opt,name=appContainerName,proto3" json:"appContainerName,omitempty"` // the unique key for the container in a VM or IoT Edge Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Status string e.g. Uptime 3 hours PIDs uint32 `protobuf:"varint,3,opt,name=PIDs,proto3" json:"PIDs,omitempty"` // Number of PIDs inside the container Cpu *AppCpuMetric `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"` // container cpu usage // memory - OBSOLETE. Use appContainerMemory instead Memory *MemoryMetric `protobuf:"bytes,5,opt,name=memory,proto3" json:"memory,omitempty"` // container memory usage, will fill 'usedMem', 'availMem' initially Network *NetworkMetric `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` // container network usage, will fill 'txBytes', 'rxBytes' initially Disk *DiskMetric `protobuf:"bytes,7,opt,name=disk,proto3" json:"disk,omitempty"` // container Block IO, will fill 'readBytes', 'writeBytes' initially AppContainerMemory *AppMemoryMetric `protobuf:"bytes,8,opt,name=appContainerMemory,proto3" json:"appContainerMemory,omitempty"` // contains filtered or unexported fields }
func (*AppContainerMetric) Descriptor
deprecated
func (*AppContainerMetric) Descriptor() ([]byte, []int)
Deprecated: Use AppContainerMetric.ProtoReflect.Descriptor instead.
func (*AppContainerMetric) GetAppContainerMemory ¶
func (x *AppContainerMetric) GetAppContainerMemory() *AppMemoryMetric
func (*AppContainerMetric) GetAppContainerName ¶
func (x *AppContainerMetric) GetAppContainerName() string
func (*AppContainerMetric) GetCpu ¶
func (x *AppContainerMetric) GetCpu() *AppCpuMetric
func (*AppContainerMetric) GetDisk ¶
func (x *AppContainerMetric) GetDisk() *DiskMetric
func (*AppContainerMetric) GetMemory ¶
func (x *AppContainerMetric) GetMemory() *MemoryMetric
func (*AppContainerMetric) GetNetwork ¶
func (x *AppContainerMetric) GetNetwork() *NetworkMetric
func (*AppContainerMetric) GetPIDs ¶
func (x *AppContainerMetric) GetPIDs() uint32
func (*AppContainerMetric) GetStatus ¶
func (x *AppContainerMetric) GetStatus() string
func (*AppContainerMetric) ProtoMessage ¶
func (*AppContainerMetric) ProtoMessage()
func (*AppContainerMetric) ProtoReflect ¶
func (x *AppContainerMetric) ProtoReflect() protoreflect.Message
func (*AppContainerMetric) Reset ¶
func (x *AppContainerMetric) Reset()
func (*AppContainerMetric) String ¶
func (x *AppContainerMetric) String() string
type AppCpuMetric ¶
type AppCpuMetric struct { // deprecated = 2; // deprecated = 3; UpTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=upTime,proto3" json:"upTime,omitempty"` // should be deprecated Total uint64 `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"` // cpu total in secs. In docker stats, it's the container user usage SystemTotal uint64 `protobuf:"varint,6,opt,name=systemTotal,proto3" json:"systemTotal,omitempty"` // docker host system cpu total in secs. inc user, system and idle TotalNs uint64 `protobuf:"varint,7,opt,name=total_ns,json=totalNs,proto3" json:"total_ns,omitempty"` // like 'total' but in nanoseconds. Overflow may happen after ~40 years without EVE restart // contains filtered or unexported fields }
func (*AppCpuMetric) Descriptor
deprecated
func (*AppCpuMetric) Descriptor() ([]byte, []int)
Deprecated: Use AppCpuMetric.ProtoReflect.Descriptor instead.
func (*AppCpuMetric) GetSystemTotal ¶
func (x *AppCpuMetric) GetSystemTotal() uint64
func (*AppCpuMetric) GetTotal ¶
func (x *AppCpuMetric) GetTotal() uint64
func (*AppCpuMetric) GetTotalNs ¶
func (x *AppCpuMetric) GetTotalNs() uint64
func (*AppCpuMetric) GetUpTime ¶
func (x *AppCpuMetric) GetUpTime() *timestamppb.Timestamp
func (*AppCpuMetric) ProtoMessage ¶
func (*AppCpuMetric) ProtoMessage()
func (*AppCpuMetric) ProtoReflect ¶
func (x *AppCpuMetric) ProtoReflect() protoreflect.Message
func (*AppCpuMetric) Reset ¶
func (x *AppCpuMetric) Reset()
func (*AppCpuMetric) String ¶
func (x *AppCpuMetric) String() string
type AppDiskMetric ¶
type AppDiskMetric struct { Disk string `protobuf:"bytes,1,opt,name=disk,proto3" json:"disk,omitempty"` // E.g., "mmcblk0p2" Provisioned uint64 `protobuf:"varint,2,opt,name=provisioned,proto3" json:"provisioned,omitempty"` // in MBytes Used uint64 `protobuf:"varint,3,opt,name=used,proto3" json:"used,omitempty"` // in MBytes DiskType string `protobuf:"bytes,4,opt,name=diskType,proto3" json:"diskType,omitempty"` // Type of disk, e.g., QCOW2, RAW etc. Dirty bool `protobuf:"varint,5,opt,name=dirty,proto3" json:"dirty,omitempty"` // Dirty flag // contains filtered or unexported fields }
func (*AppDiskMetric) Descriptor
deprecated
func (*AppDiskMetric) Descriptor() ([]byte, []int)
Deprecated: Use AppDiskMetric.ProtoReflect.Descriptor instead.
func (*AppDiskMetric) GetDirty ¶
func (x *AppDiskMetric) GetDirty() bool
func (*AppDiskMetric) GetDisk ¶
func (x *AppDiskMetric) GetDisk() string
func (*AppDiskMetric) GetDiskType ¶
func (x *AppDiskMetric) GetDiskType() string
func (*AppDiskMetric) GetProvisioned ¶
func (x *AppDiskMetric) GetProvisioned() uint64
func (*AppDiskMetric) GetUsed ¶
func (x *AppDiskMetric) GetUsed() uint64
func (*AppDiskMetric) ProtoMessage ¶
func (*AppDiskMetric) ProtoMessage()
func (*AppDiskMetric) ProtoReflect ¶
func (x *AppDiskMetric) ProtoReflect() protoreflect.Message
func (*AppDiskMetric) Reset ¶
func (x *AppDiskMetric) Reset()
func (*AppDiskMetric) String ¶
func (x *AppDiskMetric) String() string
type AppMemoryMetric ¶
type AppMemoryMetric struct { // allocatedMB - Memory allocated to app instance by EVE independent // // of the state of the App Instance. AllocatedMB uint32 `protobuf:"varint,1,opt,name=allocatedMB,proto3" json:"allocatedMB,omitempty"` // usedMB - Memory Used by app from totalMB Memory // // usedMB <= totalMB in normal cases. // Enforcement of the allocatedMB could be lax, hence usedMB can sometimes // exceed allocatedMB. UsedMB uint32 `protobuf:"varint,2,opt,name=usedMB,proto3" json:"usedMB,omitempty"` // contains filtered or unexported fields }
App Memory Metric
func (*AppMemoryMetric) Descriptor
deprecated
func (*AppMemoryMetric) Descriptor() ([]byte, []int)
Deprecated: Use AppMemoryMetric.ProtoReflect.Descriptor instead.
func (*AppMemoryMetric) GetAllocatedMB ¶
func (x *AppMemoryMetric) GetAllocatedMB() uint32
func (*AppMemoryMetric) GetUsedMB ¶
func (x *AppMemoryMetric) GetUsedMB() uint32
func (*AppMemoryMetric) ProtoMessage ¶
func (*AppMemoryMetric) ProtoMessage()
func (*AppMemoryMetric) ProtoReflect ¶
func (x *AppMemoryMetric) ProtoReflect() protoreflect.Message
func (*AppMemoryMetric) Reset ¶
func (x *AppMemoryMetric) Reset()
func (*AppMemoryMetric) String ¶
func (x *AppMemoryMetric) String() string
type AppMetric ¶
type AppMetric struct { AppID string `protobuf:"bytes,1,opt,name=AppID,proto3" json:"AppID,omitempty"` AppVersion string `protobuf:"bytes,10,opt,name=appVersion,proto3" json:"appVersion,omitempty"` AppName string `protobuf:"bytes,2,opt,name=AppName,proto3" json:"AppName,omitempty"` Cpu *AppCpuMetric `protobuf:"bytes,3,opt,name=cpu,proto3" json:"cpu,omitempty"` // memory - OBSOLETE. Use appMemory instead Memory *MemoryMetric `protobuf:"bytes,4,opt,name=memory,proto3" json:"memory,omitempty"` Network []*NetworkMetric `protobuf:"bytes,5,rep,name=network,proto3" json:"network,omitempty"` Disk []*AppDiskMetric `protobuf:"bytes,6,rep,name=disk,proto3" json:"disk,omitempty"` Container []*AppContainerMetric `protobuf:"bytes,7,rep,name=container,proto3" json:"container,omitempty"` AppMemory *AppMemoryMetric `protobuf:"bytes,8,opt,name=appMemory,proto3" json:"appMemory,omitempty"` // contains filtered or unexported fields }
func (*AppMetric) Descriptor
deprecated
func (*AppMetric) GetAppMemory ¶
func (x *AppMetric) GetAppMemory() *AppMemoryMetric
func (*AppMetric) GetAppName ¶
func (*AppMetric) GetAppVersion ¶
func (*AppMetric) GetContainer ¶
func (x *AppMetric) GetContainer() []*AppContainerMetric
func (*AppMetric) GetCpu ¶
func (x *AppMetric) GetCpu() *AppCpuMetric
func (*AppMetric) GetDisk ¶
func (x *AppMetric) GetDisk() []*AppDiskMetric
func (*AppMetric) GetMemory ¶
func (x *AppMetric) GetMemory() *MemoryMetric
func (*AppMetric) GetNetwork ¶
func (x *AppMetric) GetNetwork() []*NetworkMetric
func (*AppMetric) ProtoMessage ¶
func (*AppMetric) ProtoMessage()
func (*AppMetric) ProtoReflect ¶
func (x *AppMetric) ProtoReflect() protoreflect.Message
type CellularMetric ¶
type CellularMetric struct { // Logical label assigned to the physical cellular modem. Logicallabel string `protobuf:"bytes,1,opt,name=logicallabel,proto3" json:"logicallabel,omitempty"` SignalStrength *CellularSignalStrength `protobuf:"bytes,2,opt,name=signal_strength,json=signalStrength,proto3" json:"signal_strength,omitempty"` PacketStats *CellularPacketStats `protobuf:"bytes,3,opt,name=packet_stats,json=packetStats,proto3" json:"packet_stats,omitempty"` // contains filtered or unexported fields }
func (*CellularMetric) Descriptor
deprecated
func (*CellularMetric) Descriptor() ([]byte, []int)
Deprecated: Use CellularMetric.ProtoReflect.Descriptor instead.
func (*CellularMetric) GetLogicallabel ¶
func (x *CellularMetric) GetLogicallabel() string
func (*CellularMetric) GetPacketStats ¶
func (x *CellularMetric) GetPacketStats() *CellularPacketStats
func (*CellularMetric) GetSignalStrength ¶
func (x *CellularMetric) GetSignalStrength() *CellularSignalStrength
func (*CellularMetric) ProtoMessage ¶
func (*CellularMetric) ProtoMessage()
func (*CellularMetric) ProtoReflect ¶
func (x *CellularMetric) ProtoReflect() protoreflect.Message
func (*CellularMetric) Reset ¶
func (x *CellularMetric) Reset()
func (*CellularMetric) String ¶
func (x *CellularMetric) String() string
type CellularPacketStats ¶
type CellularPacketStats struct { Rx *NetworkStats `protobuf:"bytes,1,opt,name=rx,proto3" json:"rx,omitempty"` Tx *NetworkStats `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` // contains filtered or unexported fields }
Stats collected by the cellular modem itself.
func (*CellularPacketStats) Descriptor
deprecated
func (*CellularPacketStats) Descriptor() ([]byte, []int)
Deprecated: Use CellularPacketStats.ProtoReflect.Descriptor instead.
func (*CellularPacketStats) GetRx ¶
func (x *CellularPacketStats) GetRx() *NetworkStats
func (*CellularPacketStats) GetTx ¶
func (x *CellularPacketStats) GetTx() *NetworkStats
func (*CellularPacketStats) ProtoMessage ¶
func (*CellularPacketStats) ProtoMessage()
func (*CellularPacketStats) ProtoReflect ¶
func (x *CellularPacketStats) ProtoReflect() protoreflect.Message
func (*CellularPacketStats) Reset ¶
func (x *CellularPacketStats) Reset()
func (*CellularPacketStats) String ¶
func (x *CellularPacketStats) String() string
type CellularSignalStrength ¶
type CellularSignalStrength struct { // Received Signal Strength Indicator (RSSI) measured in dBm (decibel-milliwatts). Rssi int32 `protobuf:"varint,1,opt,name=rssi,proto3" json:"rssi,omitempty"` // Reference Signal Received Quality (RSRQ) measured in dB (decibels). Rsrq int32 `protobuf:"varint,2,opt,name=rsrq,proto3" json:"rsrq,omitempty"` // Reference Signal Receive Power (RSRP) measured in dBm (decibel-milliwatts). Rsrp int32 `protobuf:"varint,3,opt,name=rsrp,proto3" json:"rsrp,omitempty"` // Signal-to-Noise Ratio (SNR) measured in dB (decibels). Snr int32 `protobuf:"varint,4,opt,name=snr,proto3" json:"snr,omitempty"` // contains filtered or unexported fields }
CellularSignalStrength contains cellular signal strength information. The maximum value of int32 (0x7FFFFFFF) represents unspecified/unavailable metric.
func (*CellularSignalStrength) Descriptor
deprecated
func (*CellularSignalStrength) Descriptor() ([]byte, []int)
Deprecated: Use CellularSignalStrength.ProtoReflect.Descriptor instead.
func (*CellularSignalStrength) GetRsrp ¶
func (x *CellularSignalStrength) GetRsrp() int32
func (*CellularSignalStrength) GetRsrq ¶
func (x *CellularSignalStrength) GetRsrq() int32
func (*CellularSignalStrength) GetRssi ¶
func (x *CellularSignalStrength) GetRssi() int32
func (*CellularSignalStrength) GetSnr ¶
func (x *CellularSignalStrength) GetSnr() int32
func (*CellularSignalStrength) ProtoMessage ¶
func (*CellularSignalStrength) ProtoMessage()
func (*CellularSignalStrength) ProtoReflect ¶
func (x *CellularSignalStrength) ProtoReflect() protoreflect.Message
func (*CellularSignalStrength) Reset ¶
func (x *CellularSignalStrength) Reset()
func (*CellularSignalStrength) String ¶
func (x *CellularSignalStrength) String() string
type CipherError ¶
type CipherError int32
Various error codes Note that CIPHER_ERROR_NO_DATA isn't really an error; means that there was no encrypted nor cleartext data. Must match CipherError in pkg/pillar/types
const ( CipherError_CIPHER_ERROR_INVALID CipherError = 0 CipherError_CIPHER_ERROR_NOT_READY CipherError = 1 // Not yet received ECDH controller cert CipherError_CIPHER_ERROR_DECRYPT_FAILED CipherError = 2 // ECDH decrypt failed CipherError_CIPHER_ERROR_UNMARSHAL_FAILED CipherError = 3 // Failed protobuf decode post decryption CipherError_CIPHER_ERROR_CLEARTEXT_FALLBACK CipherError = 4 // Failure then using cleartext CipherError_CIPHER_ERROR_MISSING_FALLBACK CipherError = 5 // Failed and no cleartext to fall back to CipherError_CIPHER_ERROR_NO_CIPHER CipherError = 6 // Only cleartext received CipherError_CIPHER_ERROR_NO_DATA CipherError = 7 // No data to encrypt/decrypt )
func (CipherError) Descriptor ¶
func (CipherError) Descriptor() protoreflect.EnumDescriptor
func (CipherError) Enum ¶
func (x CipherError) Enum() *CipherError
func (CipherError) EnumDescriptor
deprecated
func (CipherError) EnumDescriptor() ([]byte, []int)
Deprecated: Use CipherError.Descriptor instead.
func (CipherError) Number ¶
func (x CipherError) Number() protoreflect.EnumNumber
func (CipherError) String ¶
func (x CipherError) String() string
func (CipherError) Type ¶
func (CipherError) Type() protoreflect.EnumType
type CipherMetric ¶
type CipherMetric struct { AgentName string `protobuf:"bytes,1,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"` FailureCount uint64 `protobuf:"varint,2,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"` SuccessCount uint64 `protobuf:"varint,3,opt,name=success_count,json=successCount,proto3" json:"success_count,omitempty"` LastFailure *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_failure,json=lastFailure,proto3" json:"last_failure,omitempty"` LastSuccess *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_success,json=lastSuccess,proto3" json:"last_success,omitempty"` Tc []*TypeCounter `protobuf:"bytes,6,rep,name=tc,proto3" json:"tc,omitempty"` // contains filtered or unexported fields }
Failures and successes for the object decryption
func (*CipherMetric) Descriptor
deprecated
func (*CipherMetric) Descriptor() ([]byte, []int)
Deprecated: Use CipherMetric.ProtoReflect.Descriptor instead.
func (*CipherMetric) GetAgentName ¶
func (x *CipherMetric) GetAgentName() string
func (*CipherMetric) GetFailureCount ¶
func (x *CipherMetric) GetFailureCount() uint64
func (*CipherMetric) GetLastFailure ¶
func (x *CipherMetric) GetLastFailure() *timestamppb.Timestamp
func (*CipherMetric) GetLastSuccess ¶
func (x *CipherMetric) GetLastSuccess() *timestamppb.Timestamp
func (*CipherMetric) GetSuccessCount ¶
func (x *CipherMetric) GetSuccessCount() uint64
func (*CipherMetric) GetTc ¶
func (x *CipherMetric) GetTc() []*TypeCounter
func (*CipherMetric) ProtoMessage ¶
func (*CipherMetric) ProtoMessage()
func (*CipherMetric) ProtoReflect ¶
func (x *CipherMetric) ProtoReflect() protoreflect.Message
func (*CipherMetric) Reset ¶
func (x *CipherMetric) Reset()
func (*CipherMetric) String ¶
func (x *CipherMetric) String() string
type DeviceMemoryMetric ¶
type DeviceMemoryMetric struct { // memoryMB - Total Device memory // This is the same as reported in the memory field in the // device info message. Repeated here for convenience of controller to process // the metrics message. MemoryMB uint32 `protobuf:"varint,1,opt,name=memoryMB,proto3" json:"memoryMB,omitempty"` // allocated_appsMB - Total memory Allocated to AppInstances // In steady state, this is the sum of all the AppMemoryMetric.allocatedMB // from all the app instances AllocatedAppsMB uint32 `protobuf:"varint,2,opt,name=allocated_appsMB,json=allocatedAppsMB,proto3" json:"allocated_appsMB,omitempty"` // allocated_eveMB - Total Allocated Memory for Eve AllocatedEveMB uint32 `protobuf:"varint,3,opt,name=allocated_eveMB,json=allocatedEveMB,proto3" json:"allocated_eveMB,omitempty"` // used_eveMB - Memory currently used by Eve. // // used_eveMB <= allocated_eveMB in normal case // // Eve may not be able to enforce ie., used_eveMB might be greater than // allocated_eveMB. UsedEveMB uint32 `protobuf:"varint,4,opt,name=used_eveMB,json=usedEveMB,proto3" json:"used_eveMB,omitempty"` // contains filtered or unexported fields }
func (*DeviceMemoryMetric) Descriptor
deprecated
func (*DeviceMemoryMetric) Descriptor() ([]byte, []int)
Deprecated: Use DeviceMemoryMetric.ProtoReflect.Descriptor instead.
func (*DeviceMemoryMetric) GetAllocatedAppsMB ¶
func (x *DeviceMemoryMetric) GetAllocatedAppsMB() uint32
func (*DeviceMemoryMetric) GetAllocatedEveMB ¶
func (x *DeviceMemoryMetric) GetAllocatedEveMB() uint32
func (*DeviceMemoryMetric) GetMemoryMB ¶
func (x *DeviceMemoryMetric) GetMemoryMB() uint32
func (*DeviceMemoryMetric) GetUsedEveMB ¶
func (x *DeviceMemoryMetric) GetUsedEveMB() uint32
func (*DeviceMemoryMetric) ProtoMessage ¶
func (*DeviceMemoryMetric) ProtoMessage()
func (*DeviceMemoryMetric) ProtoReflect ¶
func (x *DeviceMemoryMetric) ProtoReflect() protoreflect.Message
func (*DeviceMemoryMetric) Reset ¶
func (x *DeviceMemoryMetric) Reset()
func (*DeviceMemoryMetric) String ¶
func (x *DeviceMemoryMetric) String() string
type DeviceMetric ¶
type DeviceMetric struct { // memory - OBSOLETE. use DeviceMemoryMetric Memory *MemoryMetric `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"` Network []*NetworkMetric `protobuf:"bytes,3,rep,name=network,proto3" json:"network,omitempty"` Zedcloud []*ZedcloudMetric `protobuf:"bytes,4,rep,name=zedcloud,proto3" json:"zedcloud,omitempty"` // deprecated = 5; Disk []*DiskMetric `protobuf:"bytes,6,rep,name=disk,proto3" json:"disk,omitempty"` CpuMetric *AppCpuMetric `protobuf:"bytes,7,opt,name=cpuMetric,proto3" json:"cpuMetric,omitempty"` MetricItems []*MetricItem `protobuf:"bytes,8,rep,name=metricItems,proto3" json:"metricItems,omitempty"` RuntimeStorageOverheadMB uint64 `protobuf:"varint,9,opt,name=runtimeStorageOverheadMB,proto3" json:"runtimeStorageOverheadMB,omitempty"` // In MB AppRunTimeStorageMB uint64 `protobuf:"varint,10,opt,name=appRunTimeStorageMB,proto3" json:"appRunTimeStorageMB,omitempty"` // In MB // systemServicesMemoryMB - OBSOLETE. Will no longer be used. SystemServicesMemoryMB *MemoryMetric `protobuf:"bytes,11,opt,name=systemServicesMemoryMB,proto3" json:"systemServicesMemoryMB,omitempty"` // In MB Log *LogMetric `protobuf:"bytes,12,opt,name=log,proto3" json:"log,omitempty"` Cipher []*CipherMetric `protobuf:"bytes,13,rep,name=cipher,proto3" json:"cipher,omitempty"` // Object decryption Acl *AclMetric `protobuf:"bytes,14,opt,name=acl,proto3" json:"acl,omitempty"` Newlog *NewlogMetric `protobuf:"bytes,15,opt,name=newlog,proto3" json:"newlog,omitempty"` Zedbox *ZedboxStats `protobuf:"bytes,16,opt,name=zedbox,proto3" json:"zedbox,omitempty"` // deviceMemory - Memory metrics. DeviceMemory *DeviceMemoryMetric `protobuf:"bytes,17,opt,name=deviceMemory,proto3" json:"deviceMemory,omitempty"` // Last change to EdgeDevConfig received by device from controller LastReceivedConfig *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=last_received_config,json=lastReceivedConfig,proto3" json:"last_received_config,omitempty"` // Last change to EdgeDevConfig processed by device LastProcessedConfig *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=last_processed_config,json=lastProcessedConfig,proto3" json:"last_processed_config,omitempty"` Cellular []*CellularMetric `protobuf:"bytes,20,rep,name=cellular,proto3" json:"cellular,omitempty"` Flowlog *FlowlogMetric `protobuf:"bytes,21,opt,name=flowlog,proto3" json:"flowlog,omitempty"` // Time to wait between metrics messages before marking an edge-node as // inactive in the controller. 'dormantTimeInSeconds' is subjected to change based // of network connectivity. DormantTimeInSeconds uint64 `` /* 127-byte string literal not displayed */ StorageMetrics []*StorageMetric `protobuf:"bytes,23,rep,name=storage_metrics,json=storageMetrics,proto3" json:"storage_metrics,omitempty"` // Storage metrics from ZFS // contains filtered or unexported fields }
func (*DeviceMetric) Descriptor
deprecated
func (*DeviceMetric) Descriptor() ([]byte, []int)
Deprecated: Use DeviceMetric.ProtoReflect.Descriptor instead.
func (*DeviceMetric) GetAcl ¶
func (x *DeviceMetric) GetAcl() *AclMetric
func (*DeviceMetric) GetAppRunTimeStorageMB ¶
func (x *DeviceMetric) GetAppRunTimeStorageMB() uint64
func (*DeviceMetric) GetCellular ¶
func (x *DeviceMetric) GetCellular() []*CellularMetric
func (*DeviceMetric) GetCipher ¶
func (x *DeviceMetric) GetCipher() []*CipherMetric
func (*DeviceMetric) GetCpuMetric ¶
func (x *DeviceMetric) GetCpuMetric() *AppCpuMetric
func (*DeviceMetric) GetDeviceMemory ¶
func (x *DeviceMetric) GetDeviceMemory() *DeviceMemoryMetric
func (*DeviceMetric) GetDisk ¶
func (x *DeviceMetric) GetDisk() []*DiskMetric
func (*DeviceMetric) GetDormantTimeInSeconds ¶
func (x *DeviceMetric) GetDormantTimeInSeconds() uint64
func (*DeviceMetric) GetFlowlog ¶
func (x *DeviceMetric) GetFlowlog() *FlowlogMetric
func (*DeviceMetric) GetLastProcessedConfig ¶
func (x *DeviceMetric) GetLastProcessedConfig() *timestamppb.Timestamp
func (*DeviceMetric) GetLastReceivedConfig ¶
func (x *DeviceMetric) GetLastReceivedConfig() *timestamppb.Timestamp
func (*DeviceMetric) GetLog ¶
func (x *DeviceMetric) GetLog() *LogMetric
func (*DeviceMetric) GetMemory ¶
func (x *DeviceMetric) GetMemory() *MemoryMetric
func (*DeviceMetric) GetMetricItems ¶
func (x *DeviceMetric) GetMetricItems() []*MetricItem
func (*DeviceMetric) GetNetwork ¶
func (x *DeviceMetric) GetNetwork() []*NetworkMetric
func (*DeviceMetric) GetNewlog ¶
func (x *DeviceMetric) GetNewlog() *NewlogMetric
func (*DeviceMetric) GetRuntimeStorageOverheadMB ¶
func (x *DeviceMetric) GetRuntimeStorageOverheadMB() uint64
func (*DeviceMetric) GetStorageMetrics ¶
func (x *DeviceMetric) GetStorageMetrics() []*StorageMetric
func (*DeviceMetric) GetSystemServicesMemoryMB ¶
func (x *DeviceMetric) GetSystemServicesMemoryMB() *MemoryMetric
func (*DeviceMetric) GetZedbox ¶
func (x *DeviceMetric) GetZedbox() *ZedboxStats
func (*DeviceMetric) GetZedcloud ¶
func (x *DeviceMetric) GetZedcloud() []*ZedcloudMetric
func (*DeviceMetric) ProtoMessage ¶
func (*DeviceMetric) ProtoMessage()
func (*DeviceMetric) ProtoReflect ¶
func (x *DeviceMetric) ProtoReflect() protoreflect.Message
func (*DeviceMetric) Reset ¶
func (x *DeviceMetric) Reset()
func (*DeviceMetric) String ¶
func (x *DeviceMetric) String() string
type DiskMetric ¶
type DiskMetric struct { Disk string `protobuf:"bytes,1,opt,name=disk,proto3" json:"disk,omitempty"` // E.g., "mmcblk0p2" MountPath string `protobuf:"bytes,2,opt,name=mountPath,proto3" json:"mountPath,omitempty"` // E.g., "/config" ReadBytes uint64 `protobuf:"varint,3,opt,name=readBytes,proto3" json:"readBytes,omitempty"` // In MB WriteBytes uint64 `protobuf:"varint,4,opt,name=writeBytes,proto3" json:"writeBytes,omitempty"` // In MB ReadCount uint64 `protobuf:"varint,5,opt,name=readCount,proto3" json:"readCount,omitempty"` // Number of ops WriteCount uint64 `protobuf:"varint,6,opt,name=writeCount,proto3" json:"writeCount,omitempty"` // Number of ops Total uint64 `protobuf:"varint,7,opt,name=total,proto3" json:"total,omitempty"` // in MBytes; if we know the mountpath Used uint64 `protobuf:"varint,8,opt,name=used,proto3" json:"used,omitempty"` // in MBytes; if we know the mountpath Free uint64 `protobuf:"varint,9,opt,name=free,proto3" json:"free,omitempty"` // in MBytes; if we know the mountpath // contains filtered or unexported fields }
For each partition; counts since boot
func (*DiskMetric) Descriptor
deprecated
func (*DiskMetric) Descriptor() ([]byte, []int)
Deprecated: Use DiskMetric.ProtoReflect.Descriptor instead.
func (*DiskMetric) GetDisk ¶
func (x *DiskMetric) GetDisk() string
func (*DiskMetric) GetFree ¶
func (x *DiskMetric) GetFree() uint64
func (*DiskMetric) GetMountPath ¶
func (x *DiskMetric) GetMountPath() string
func (*DiskMetric) GetReadBytes ¶
func (x *DiskMetric) GetReadBytes() uint64
func (*DiskMetric) GetReadCount ¶
func (x *DiskMetric) GetReadCount() uint64
func (*DiskMetric) GetTotal ¶
func (x *DiskMetric) GetTotal() uint64
func (*DiskMetric) GetUsed ¶
func (x *DiskMetric) GetUsed() uint64
func (*DiskMetric) GetWriteBytes ¶
func (x *DiskMetric) GetWriteBytes() uint64
func (*DiskMetric) GetWriteCount ¶
func (x *DiskMetric) GetWriteCount() uint64
func (*DiskMetric) ProtoMessage ¶
func (*DiskMetric) ProtoMessage()
func (*DiskMetric) ProtoReflect ¶
func (x *DiskMetric) ProtoReflect() protoreflect.Message
func (*DiskMetric) Reset ¶
func (x *DiskMetric) Reset()
func (*DiskMetric) String ¶
func (x *DiskMetric) String() string
type FlowlogCounters ¶
type FlowlogCounters struct { // Flow records successfully published to zedcloud. Success uint64 `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // Flow records dropped because the flowlog queue would not fit them. // This is either because the queue was already full when the record was created, // or the publish attempts would keep failing and the queue was nearing its capacity. Drops uint64 `protobuf:"varint,2,opt,name=drops,proto3" json:"drops,omitempty"` // The number of failed attempts to publish a flow record. FailedAttempts uint64 `protobuf:"varint,3,opt,name=failed_attempts,json=failedAttempts,proto3" json:"failed_attempts,omitempty"` // contains filtered or unexported fields }
Counters for published/dropped flowlog messages/flows or DNS requests. Note that every record is eventually either successfully published or dropped. In the process of publishing a flowlog record, one or more failed attempts can be made. This means that the total number of fully processed records (i.e. not queued anymore) equals the sum of "success" and "drops", while "failed_attempts" is an orthogonal metric.
func (*FlowlogCounters) Descriptor
deprecated
func (*FlowlogCounters) Descriptor() ([]byte, []int)
Deprecated: Use FlowlogCounters.ProtoReflect.Descriptor instead.
func (*FlowlogCounters) GetDrops ¶
func (x *FlowlogCounters) GetDrops() uint64
func (*FlowlogCounters) GetFailedAttempts ¶
func (x *FlowlogCounters) GetFailedAttempts() uint64
func (*FlowlogCounters) GetSuccess ¶
func (x *FlowlogCounters) GetSuccess() uint64
func (*FlowlogCounters) ProtoMessage ¶
func (*FlowlogCounters) ProtoMessage()
func (*FlowlogCounters) ProtoReflect ¶
func (x *FlowlogCounters) ProtoReflect() protoreflect.Message
func (*FlowlogCounters) Reset ¶
func (x *FlowlogCounters) Reset()
func (*FlowlogCounters) String ¶
func (x *FlowlogCounters) String() string
type FlowlogMetric ¶
type FlowlogMetric struct { // Counting FlowMessage instances. // Note that FlowMessage is used to package and carry a list of flows and DNS requests. Messages *FlowlogCounters `protobuf:"bytes,1,opt,name=messages,proto3" json:"messages,omitempty"` // Counting FlowMessage.Flows. Flows *FlowlogCounters `protobuf:"bytes,2,opt,name=flows,proto3" json:"flows,omitempty"` // Counting FlowMessage.DnsReqs. DnsRequests *FlowlogCounters `protobuf:"bytes,3,opt,name=dns_requests,json=dnsRequests,proto3" json:"dns_requests,omitempty"` // contains filtered or unexported fields }
Flowlog stats.
func (*FlowlogMetric) Descriptor
deprecated
func (*FlowlogMetric) Descriptor() ([]byte, []int)
Deprecated: Use FlowlogMetric.ProtoReflect.Descriptor instead.
func (*FlowlogMetric) GetDnsRequests ¶
func (x *FlowlogMetric) GetDnsRequests() *FlowlogCounters
func (*FlowlogMetric) GetFlows ¶
func (x *FlowlogMetric) GetFlows() *FlowlogCounters
func (*FlowlogMetric) GetMessages ¶
func (x *FlowlogMetric) GetMessages() *FlowlogCounters
func (*FlowlogMetric) ProtoMessage ¶
func (*FlowlogMetric) ProtoMessage()
func (*FlowlogMetric) ProtoReflect ¶
func (x *FlowlogMetric) ProtoReflect() protoreflect.Message
func (*FlowlogMetric) Reset ¶
func (x *FlowlogMetric) Reset()
func (*FlowlogMetric) String ¶
func (x *FlowlogMetric) String() string
type LogMetric ¶
type LogMetric struct { // Sent events count also includes events that the device tried to send but got deferred. // Because deferred logs will eventually reach cloud after network is restored. NumDeviceEventsSent uint64 `protobuf:"varint,1,opt,name=numDeviceEventsSent,proto3" json:"numDeviceEventsSent,omitempty"` NumDeviceBundlesSent uint64 `protobuf:"varint,2,opt,name=numDeviceBundlesSent,proto3" json:"numDeviceBundlesSent,omitempty"` NumAppEventsSent uint64 `protobuf:"varint,3,opt,name=numAppEventsSent,proto3" json:"numAppEventsSent,omitempty"` NumAppBundlesSent uint64 `protobuf:"varint,4,opt,name=numAppBundlesSent,proto3" json:"numAppBundlesSent,omitempty"` // num4xxResponses: This counter is akin to event errors/drops. // // 4xx response for a device event bundle does not make sense, unless // there is a programming error in EVE code that sends device event bundles to cloud. // But, app instances can disappear from cloud and any further logs sent by EVE to cloud // will result in a 4xx response back. // Any time an app log bundle gets rejected with 4xx response from cloud, num4xxResponses // should be incremented by the number of events present in that rejected bundle. Num4XxResponses uint64 `protobuf:"varint,5,opt,name=num4xxResponses,proto3" json:"num4xxResponses,omitempty"` LastDeviceBundleSendTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=lastDeviceBundleSendTime,proto3" json:"lastDeviceBundleSendTime,omitempty"` LastAppBundleSendTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=lastAppBundleSendTime,proto3" json:"lastAppBundleSendTime,omitempty"` IsLogProcessingDeferred bool `protobuf:"varint,8,opt,name=isLogProcessingDeferred,proto3" json:"isLogProcessingDeferred,omitempty"` NumTimesDeferred uint64 `protobuf:"varint,9,opt,name=numTimesDeferred,proto3" json:"numTimesDeferred,omitempty"` LastLogDeferTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=lastLogDeferTime,proto3" json:"lastLogDeferTime,omitempty"` TotalDeviceLogInput uint64 `protobuf:"varint,13,opt,name=totalDeviceLogInput,proto3" json:"totalDeviceLogInput,omitempty"` TotalAppLogInput uint64 `protobuf:"varint,14,opt,name=totalAppLogInput,proto3" json:"totalAppLogInput,omitempty"` // eg:- Size of individual event is larger than the max proto buf size limit. NumDeviceEventErrors uint64 `protobuf:"varint,15,opt,name=numDeviceEventErrors,proto3" json:"numDeviceEventErrors,omitempty"` NumAppEventErrors uint64 `protobuf:"varint,16,opt,name=numAppEventErrors,proto3" json:"numAppEventErrors,omitempty"` NumDeviceBundleProtoBytesSent uint64 `protobuf:"varint,17,opt,name=numDeviceBundleProtoBytesSent,proto3" json:"numDeviceBundleProtoBytesSent,omitempty"` NumAppBundleProtoBytesSent uint64 `protobuf:"varint,18,opt,name=numAppBundleProtoBytesSent,proto3" json:"numAppBundleProtoBytesSent,omitempty"` // Split of totalDeviceLogInput per source string InputSources map[string]uint64 `` /* 187-byte string literal not displayed */ // contains filtered or unexported fields }
We track device and app logs separately with these counters. An event is counted as a log input that can be sent onwards (to cloud) or dropped for a few reason. Thus: totalAppLogInput = numAppEventsSent + numAppEventErrors + num4xxResponses totalDeviceLogInput = numDeviceEventsSent + numDeviceEventErrors
func (*LogMetric) Descriptor
deprecated
func (*LogMetric) GetInputSources ¶
func (*LogMetric) GetIsLogProcessingDeferred ¶
func (*LogMetric) GetLastAppBundleSendTime ¶
func (x *LogMetric) GetLastAppBundleSendTime() *timestamppb.Timestamp
func (*LogMetric) GetLastDeviceBundleSendTime ¶
func (x *LogMetric) GetLastDeviceBundleSendTime() *timestamppb.Timestamp
func (*LogMetric) GetLastLogDeferTime ¶
func (x *LogMetric) GetLastLogDeferTime() *timestamppb.Timestamp
func (*LogMetric) GetNum4XxResponses ¶
func (*LogMetric) GetNumAppBundleProtoBytesSent ¶
func (*LogMetric) GetNumAppBundlesSent ¶
func (*LogMetric) GetNumAppEventErrors ¶
func (*LogMetric) GetNumAppEventsSent ¶
func (*LogMetric) GetNumDeviceBundleProtoBytesSent ¶
func (*LogMetric) GetNumDeviceBundlesSent ¶
func (*LogMetric) GetNumDeviceEventErrors ¶
func (*LogMetric) GetNumDeviceEventsSent ¶
func (*LogMetric) GetNumTimesDeferred ¶
func (*LogMetric) GetTotalAppLogInput ¶
func (*LogMetric) GetTotalDeviceLogInput ¶
func (*LogMetric) ProtoMessage ¶
func (*LogMetric) ProtoMessage()
func (*LogMetric) ProtoReflect ¶
func (x *LogMetric) ProtoReflect() protoreflect.Message
type LogfileMetrics ¶
type LogfileMetrics struct { // Stats for gzip files been sent to controller, total bytes written into gzip files // total bytes written into logfiles before compressed, number of gzip files currently // remain in the gzip directory and total input events NumGzipFileSent uint64 `protobuf:"varint,1,opt,name=numGzipFileSent,proto3" json:"numGzipFileSent,omitempty"` NumGzipBytesWrite uint64 `protobuf:"varint,2,opt,name=numGzipBytesWrite,proto3" json:"numGzipBytesWrite,omitempty"` NumBytesWrite uint64 `protobuf:"varint,3,opt,name=numBytesWrite,proto3" json:"numBytesWrite,omitempty"` NumGzipFileInDir uint32 `protobuf:"varint,4,opt,name=numGzipFileInDir,proto3" json:"numGzipFileInDir,omitempty"` NumInputEvent uint64 `protobuf:"varint,5,opt,name=numInputEvent,proto3" json:"numInputEvent,omitempty"` // Stats for log upload file retries, the number of files can not be sent and kept on device // the most recent gzip file sent timestamp of the gzip file and the timestamp for sending that file NumGzipFileRetry uint64 `protobuf:"varint,6,opt,name=numGzipFileRetry,proto3" json:"numGzipFileRetry,omitempty"` NumGzipFileKeptLocal uint32 `protobuf:"varint,7,opt,name=numGzipFileKeptLocal,proto3" json:"numGzipFileKeptLocal,omitempty"` RecentGzipFileTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=recentGzipFileTime,proto3" json:"recentGzipFileTime,omitempty"` LastGzipFileSendTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=lastGzipFileSendTime,proto3" json:"lastGzipFileSendTime,omitempty"` // contains filtered or unexported fields }
logfileMetrics - is shared for both device log and application log
func (*LogfileMetrics) Descriptor
deprecated
func (*LogfileMetrics) Descriptor() ([]byte, []int)
Deprecated: Use LogfileMetrics.ProtoReflect.Descriptor instead.
func (*LogfileMetrics) GetLastGzipFileSendTime ¶
func (x *LogfileMetrics) GetLastGzipFileSendTime() *timestamppb.Timestamp
func (*LogfileMetrics) GetNumBytesWrite ¶
func (x *LogfileMetrics) GetNumBytesWrite() uint64
func (*LogfileMetrics) GetNumGzipBytesWrite ¶
func (x *LogfileMetrics) GetNumGzipBytesWrite() uint64
func (*LogfileMetrics) GetNumGzipFileInDir ¶
func (x *LogfileMetrics) GetNumGzipFileInDir() uint32
func (*LogfileMetrics) GetNumGzipFileKeptLocal ¶
func (x *LogfileMetrics) GetNumGzipFileKeptLocal() uint32
func (*LogfileMetrics) GetNumGzipFileRetry ¶
func (x *LogfileMetrics) GetNumGzipFileRetry() uint64
func (*LogfileMetrics) GetNumGzipFileSent ¶
func (x *LogfileMetrics) GetNumGzipFileSent() uint64
func (*LogfileMetrics) GetNumInputEvent ¶
func (x *LogfileMetrics) GetNumInputEvent() uint64
func (*LogfileMetrics) GetRecentGzipFileTime ¶
func (x *LogfileMetrics) GetRecentGzipFileTime() *timestamppb.Timestamp
func (*LogfileMetrics) ProtoMessage ¶
func (*LogfileMetrics) ProtoMessage()
func (*LogfileMetrics) ProtoReflect ¶
func (x *LogfileMetrics) ProtoReflect() protoreflect.Message
func (*LogfileMetrics) Reset ¶
func (x *LogfileMetrics) Reset()
func (*LogfileMetrics) String ¶
func (x *LogfileMetrics) String() string
type MemoryMetric ¶
type MemoryMetric struct { UsedMem uint32 `protobuf:"varint,2,opt,name=usedMem,proto3" json:"usedMem,omitempty"` //in MBytes AvailMem uint32 `protobuf:"varint,3,opt,name=availMem,proto3" json:"availMem,omitempty"` //in MBytes UsedPercentage float64 `protobuf:"fixed64,4,opt,name=usedPercentage,proto3" json:"usedPercentage,omitempty"` // Obsolete - No Longer Used. AvailPercentage float64 `protobuf:"fixed64,5,opt,name=availPercentage,proto3" json:"availPercentage,omitempty"` // Obsolete - No Longer Used. // contains filtered or unexported fields }
memoryMetric - DEPRECATED. DO NOT USE THIS.
func (*MemoryMetric) Descriptor
deprecated
func (*MemoryMetric) Descriptor() ([]byte, []int)
Deprecated: Use MemoryMetric.ProtoReflect.Descriptor instead.
func (*MemoryMetric) GetAvailMem ¶
func (x *MemoryMetric) GetAvailMem() uint32
func (*MemoryMetric) GetAvailPercentage ¶
func (x *MemoryMetric) GetAvailPercentage() float64
func (*MemoryMetric) GetUsedMem ¶
func (x *MemoryMetric) GetUsedMem() uint32
func (*MemoryMetric) GetUsedPercentage ¶
func (x *MemoryMetric) GetUsedPercentage() float64
func (*MemoryMetric) ProtoMessage ¶
func (*MemoryMetric) ProtoMessage()
func (*MemoryMetric) ProtoReflect ¶
func (x *MemoryMetric) ProtoReflect() protoreflect.Message
func (*MemoryMetric) Reset ¶
func (x *MemoryMetric) Reset()
func (*MemoryMetric) String ¶
func (x *MemoryMetric) String() string
type MetricItem ¶
type MetricItem struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // E.g., "lte-signal-strength" Type MetricItemType `protobuf:"varint,2,opt,name=type,proto3,enum=org.lfedge.eve.metrics.MetricItemType" json:"type,omitempty"` // Types that are assignable to MetricItemValue: // // *MetricItem_BoolValue // *MetricItem_Uint32Value // *MetricItem_Uint64Value // *MetricItem_FloatValue // *MetricItem_StringValue MetricItemValue isMetricItem_MetricItemValue `protobuf_oneof:"metricItemValue"` // contains filtered or unexported fields }
Open-ended metrics from different part of the device such as LTE modem metrics.
func (*MetricItem) Descriptor
deprecated
func (*MetricItem) Descriptor() ([]byte, []int)
Deprecated: Use MetricItem.ProtoReflect.Descriptor instead.
func (*MetricItem) GetBoolValue ¶
func (x *MetricItem) GetBoolValue() bool
func (*MetricItem) GetFloatValue ¶
func (x *MetricItem) GetFloatValue() float32
func (*MetricItem) GetKey ¶
func (x *MetricItem) GetKey() string
func (*MetricItem) GetMetricItemValue ¶
func (m *MetricItem) GetMetricItemValue() isMetricItem_MetricItemValue
func (*MetricItem) GetStringValue ¶
func (x *MetricItem) GetStringValue() string
func (*MetricItem) GetType ¶
func (x *MetricItem) GetType() MetricItemType
func (*MetricItem) GetUint32Value ¶
func (x *MetricItem) GetUint32Value() uint32
func (*MetricItem) GetUint64Value ¶
func (x *MetricItem) GetUint64Value() uint64
func (*MetricItem) ProtoMessage ¶
func (*MetricItem) ProtoMessage()
func (*MetricItem) ProtoReflect ¶
func (x *MetricItem) ProtoReflect() protoreflect.Message
func (*MetricItem) Reset ¶
func (x *MetricItem) Reset()
func (*MetricItem) String ¶
func (x *MetricItem) String() string
type MetricItemType ¶
type MetricItemType int32
const ( MetricItemType_MetricItemOther MetricItemType = 0 // E.g., a string like an ESSID MetricItemType_MetricItemGauge MetricItemType = 1 // Goes up and down over time MetricItemType_MetricItemCounter MetricItemType = 2 // Monotonically increasing (until reboot) MetricItemType_MetricItemState MetricItemType = 3 // Toggles on and off; count transitions )
func (MetricItemType) Descriptor ¶
func (MetricItemType) Descriptor() protoreflect.EnumDescriptor
func (MetricItemType) Enum ¶
func (x MetricItemType) Enum() *MetricItemType
func (MetricItemType) EnumDescriptor
deprecated
func (MetricItemType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetricItemType.Descriptor instead.
func (MetricItemType) Number ¶
func (x MetricItemType) Number() protoreflect.EnumNumber
func (MetricItemType) String ¶
func (x MetricItemType) String() string
func (MetricItemType) Type ¶
func (MetricItemType) Type() protoreflect.EnumType
type MetricItem_BoolValue ¶
type MetricItem_BoolValue struct {
BoolValue bool `protobuf:"varint,3,opt,name=boolValue,proto3,oneof"`
}
type MetricItem_FloatValue ¶
type MetricItem_FloatValue struct {
FloatValue float32 `protobuf:"fixed32,6,opt,name=floatValue,proto3,oneof"`
}
type MetricItem_StringValue ¶
type MetricItem_StringValue struct {
StringValue string `protobuf:"bytes,7,opt,name=stringValue,proto3,oneof"` // Use with care
}
type MetricItem_Uint32Value ¶
type MetricItem_Uint32Value struct {
Uint32Value uint32 `protobuf:"varint,4,opt,name=uint32Value,proto3,oneof"` // If timer this is in seconds
}
type MetricItem_Uint64Value ¶
type MetricItem_Uint64Value struct {
Uint64Value uint64 `protobuf:"varint,5,opt,name=uint64Value,proto3,oneof"`
}
type NetworkMetric ¶
type NetworkMetric struct { // iName - Set to SystemAdapter.Name which is the Logicallabel in phyio IName string `protobuf:"bytes,1,opt,name=iName,proto3" json:"iName,omitempty"` // name from config; displayName for network instance // alias - Set to SystemAdapter.alias Alias string `protobuf:"bytes,20,opt,name=alias,proto3" json:"alias,omitempty"` TxBytes uint64 `protobuf:"varint,2,opt,name=txBytes,proto3" json:"txBytes,omitempty"` // in bytes RxBytes uint64 `protobuf:"varint,3,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"` // in bytes TxDrops uint64 `protobuf:"varint,4,opt,name=txDrops,proto3" json:"txDrops,omitempty"` RxDrops uint64 `protobuf:"varint,5,opt,name=rxDrops,proto3" json:"rxDrops,omitempty"` // deprecated = 6; // deprecated = 7; TxPkts uint64 `protobuf:"varint,8,opt,name=txPkts,proto3" json:"txPkts,omitempty"` RxPkts uint64 `protobuf:"varint,9,opt,name=rxPkts,proto3" json:"rxPkts,omitempty"` TxErrors uint64 `protobuf:"varint,10,opt,name=txErrors,proto3" json:"txErrors,omitempty"` RxErrors uint64 `protobuf:"varint,11,opt,name=rxErrors,proto3" json:"rxErrors,omitempty"` TxAclDrops uint64 `protobuf:"varint,12,opt,name=txAclDrops,proto3" json:"txAclDrops,omitempty"` RxAclDrops uint64 `protobuf:"varint,13,opt,name=rxAclDrops,proto3" json:"rxAclDrops,omitempty"` TxAclRateLimitDrops uint64 `protobuf:"varint,14,opt,name=txAclRateLimitDrops,proto3" json:"txAclRateLimitDrops,omitempty"` RxAclRateLimitDrops uint64 `protobuf:"varint,15,opt,name=rxAclRateLimitDrops,proto3" json:"rxAclRateLimitDrops,omitempty"` // localName - Set to IfName of the Adapter LocalName string `protobuf:"bytes,16,opt,name=localName,proto3" json:"localName,omitempty"` // local vif name e.g., nbu* // contains filtered or unexported fields }
func (*NetworkMetric) Descriptor
deprecated
func (*NetworkMetric) Descriptor() ([]byte, []int)
Deprecated: Use NetworkMetric.ProtoReflect.Descriptor instead.
func (*NetworkMetric) GetAlias ¶
func (x *NetworkMetric) GetAlias() string
func (*NetworkMetric) GetIName ¶
func (x *NetworkMetric) GetIName() string
func (*NetworkMetric) GetLocalName ¶
func (x *NetworkMetric) GetLocalName() string
func (*NetworkMetric) GetRxAclDrops ¶
func (x *NetworkMetric) GetRxAclDrops() uint64
func (*NetworkMetric) GetRxAclRateLimitDrops ¶
func (x *NetworkMetric) GetRxAclRateLimitDrops() uint64
func (*NetworkMetric) GetRxBytes ¶
func (x *NetworkMetric) GetRxBytes() uint64
func (*NetworkMetric) GetRxDrops ¶
func (x *NetworkMetric) GetRxDrops() uint64
func (*NetworkMetric) GetRxErrors ¶
func (x *NetworkMetric) GetRxErrors() uint64
func (*NetworkMetric) GetRxPkts ¶
func (x *NetworkMetric) GetRxPkts() uint64
func (*NetworkMetric) GetTxAclDrops ¶
func (x *NetworkMetric) GetTxAclDrops() uint64
func (*NetworkMetric) GetTxAclRateLimitDrops ¶
func (x *NetworkMetric) GetTxAclRateLimitDrops() uint64
func (*NetworkMetric) GetTxBytes ¶
func (x *NetworkMetric) GetTxBytes() uint64
func (*NetworkMetric) GetTxDrops ¶
func (x *NetworkMetric) GetTxDrops() uint64
func (*NetworkMetric) GetTxErrors ¶
func (x *NetworkMetric) GetTxErrors() uint64
func (*NetworkMetric) GetTxPkts ¶
func (x *NetworkMetric) GetTxPkts() uint64
func (*NetworkMetric) ProtoMessage ¶
func (*NetworkMetric) ProtoMessage()
func (*NetworkMetric) ProtoReflect ¶
func (x *NetworkMetric) ProtoReflect() protoreflect.Message
func (*NetworkMetric) Reset ¶
func (x *NetworkMetric) Reset()
func (*NetworkMetric) String ¶
func (x *NetworkMetric) String() string
type NetworkStats ¶
type NetworkStats struct { TotalPackets uint64 `protobuf:"varint,1,opt,name=totalPackets,proto3" json:"totalPackets,omitempty"` Errors uint64 `protobuf:"varint,2,opt,name=errors,proto3" json:"errors,omitempty"` Drops uint64 `protobuf:"varint,3,opt,name=drops,proto3" json:"drops,omitempty"` TotalBytes uint64 `protobuf:"varint,4,opt,name=totalBytes,proto3" json:"totalBytes,omitempty"` // contains filtered or unexported fields }
func (*NetworkStats) Descriptor
deprecated
func (*NetworkStats) Descriptor() ([]byte, []int)
Deprecated: Use NetworkStats.ProtoReflect.Descriptor instead.
func (*NetworkStats) GetDrops ¶
func (x *NetworkStats) GetDrops() uint64
func (*NetworkStats) GetErrors ¶
func (x *NetworkStats) GetErrors() uint64
func (*NetworkStats) GetTotalBytes ¶
func (x *NetworkStats) GetTotalBytes() uint64
func (*NetworkStats) GetTotalPackets ¶
func (x *NetworkStats) GetTotalPackets() uint64
func (*NetworkStats) ProtoMessage ¶
func (*NetworkStats) ProtoMessage()
func (*NetworkStats) ProtoReflect ¶
func (x *NetworkStats) ProtoReflect() protoreflect.Message
func (*NetworkStats) Reset ¶
func (x *NetworkStats) Reset()
func (*NetworkStats) String ¶
func (x *NetworkStats) String() string
type NewlogMetric ¶
type NewlogMetric struct { // Status of failed to send to controller and start time of fail to send FailedToSend bool `protobuf:"varint,1,opt,name=failedToSend,proto3" json:"failedToSend,omitempty"` FailSentStartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=failSentStartTime,proto3" json:"failSentStartTime,omitempty"` // Stats on total bytes uploaded to controller, the total 4xx responses // current upload interval in seconds, and current logfile timeout value in seconds // maximum gzip file size so far, and average gzip file size TotalBytesUpload uint64 `protobuf:"varint,3,opt,name=totalBytesUpload,proto3" json:"totalBytesUpload,omitempty"` Num4XxResponses uint32 `protobuf:"varint,4,opt,name=num4xxResponses,proto3" json:"num4xxResponses,omitempty"` CurrentUploadIntv uint32 `protobuf:"varint,5,opt,name=currentUploadIntv,proto3" json:"currentUploadIntv,omitempty"` LogfileTimeout uint32 `protobuf:"varint,6,opt,name=logfileTimeout,proto3" json:"logfileTimeout,omitempty"` MaxGzipFileSize uint32 `protobuf:"varint,7,opt,name=maxGzipFileSize,proto3" json:"maxGzipFileSize,omitempty"` AvgGzipFileSize uint32 `protobuf:"varint,8,opt,name=avgGzipFileSize,proto3" json:"avgGzipFileSize,omitempty"` // Stats for upload to controller letency // the min, max and average upload delay in msec, and the last upload delay in msec MimUploadMsec uint32 `protobuf:"varint,9,opt,name=mimUploadMsec,proto3" json:"mimUploadMsec,omitempty"` MaxUploadMsec uint32 `protobuf:"varint,10,opt,name=maxUploadMsec,proto3" json:"maxUploadMsec,omitempty"` AvgUploadMsec uint32 `protobuf:"varint,11,opt,name=avgUploadMsec,proto3" json:"avgUploadMsec,omitempty"` LastUploadMsec uint32 `protobuf:"varint,12,opt,name=lastUploadMsec,proto3" json:"lastUploadMsec,omitempty"` // Stats for controller server, the current and average CPU ussage in percentage // and the current and average processing delay in msec (from receiving newlog batch to reply to device) CurrentCPULoadPct float32 `protobuf:"fixed32,13,opt,name=currentCPULoadPct,proto3" json:"currentCPULoadPct,omitempty"` AverageCPULoadPct float32 `protobuf:"fixed32,14,opt,name=averageCPULoadPct,proto3" json:"averageCPULoadPct,omitempty"` CurrentProcessDelay uint32 `protobuf:"varint,15,opt,name=currentProcessDelay,proto3" json:"currentProcessDelay,omitempty"` AverageProcessDelay uint32 `protobuf:"varint,16,opt,name=averageProcessDelay,proto3" json:"averageProcessDelay,omitempty"` DeviceMetrics *LogfileMetrics `protobuf:"bytes,17,opt,name=deviceMetrics,proto3" json:"deviceMetrics,omitempty"` AppMetrics *LogfileMetrics `protobuf:"bytes,18,opt,name=appMetrics,proto3" json:"appMetrics,omitempty"` // top 10 device log (not app) source in total bytes in percentage Top10InputSources map[string]uint32 `` /* 204-byte string literal not displayed */ // counter for not uploaded gzip files removed due to exceeding user defined or default quota GzipFilesRemoved uint32 `protobuf:"varint,20,opt,name=gzipFilesRemoved,proto3" json:"gzipFilesRemoved,omitempty"` // counter for 429 returned status code for uploading TooManyRequest uint32 `protobuf:"varint,21,opt,name=tooManyRequest,proto3" json:"tooManyRequest,omitempty"` // counter for gzip files bypassing the uploading to cloud SkipUploadAppFile uint32 `protobuf:"varint,22,opt,name=skipUploadAppFile,proto3" json:"skipUploadAppFile,omitempty"` // contains filtered or unexported fields }
newlogMetric - stats for newlog
func (*NewlogMetric) Descriptor
deprecated
func (*NewlogMetric) Descriptor() ([]byte, []int)
Deprecated: Use NewlogMetric.ProtoReflect.Descriptor instead.
func (*NewlogMetric) GetAppMetrics ¶
func (x *NewlogMetric) GetAppMetrics() *LogfileMetrics
func (*NewlogMetric) GetAverageCPULoadPct ¶
func (x *NewlogMetric) GetAverageCPULoadPct() float32
func (*NewlogMetric) GetAverageProcessDelay ¶
func (x *NewlogMetric) GetAverageProcessDelay() uint32
func (*NewlogMetric) GetAvgGzipFileSize ¶
func (x *NewlogMetric) GetAvgGzipFileSize() uint32
func (*NewlogMetric) GetAvgUploadMsec ¶
func (x *NewlogMetric) GetAvgUploadMsec() uint32
func (*NewlogMetric) GetCurrentCPULoadPct ¶
func (x *NewlogMetric) GetCurrentCPULoadPct() float32
func (*NewlogMetric) GetCurrentProcessDelay ¶
func (x *NewlogMetric) GetCurrentProcessDelay() uint32
func (*NewlogMetric) GetCurrentUploadIntv ¶
func (x *NewlogMetric) GetCurrentUploadIntv() uint32
func (*NewlogMetric) GetDeviceMetrics ¶
func (x *NewlogMetric) GetDeviceMetrics() *LogfileMetrics
func (*NewlogMetric) GetFailSentStartTime ¶
func (x *NewlogMetric) GetFailSentStartTime() *timestamppb.Timestamp
func (*NewlogMetric) GetFailedToSend ¶
func (x *NewlogMetric) GetFailedToSend() bool
func (*NewlogMetric) GetGzipFilesRemoved ¶
func (x *NewlogMetric) GetGzipFilesRemoved() uint32
func (*NewlogMetric) GetLastUploadMsec ¶
func (x *NewlogMetric) GetLastUploadMsec() uint32
func (*NewlogMetric) GetLogfileTimeout ¶
func (x *NewlogMetric) GetLogfileTimeout() uint32
func (*NewlogMetric) GetMaxGzipFileSize ¶
func (x *NewlogMetric) GetMaxGzipFileSize() uint32
func (*NewlogMetric) GetMaxUploadMsec ¶
func (x *NewlogMetric) GetMaxUploadMsec() uint32
func (*NewlogMetric) GetMimUploadMsec ¶
func (x *NewlogMetric) GetMimUploadMsec() uint32
func (*NewlogMetric) GetNum4XxResponses ¶
func (x *NewlogMetric) GetNum4XxResponses() uint32
func (*NewlogMetric) GetSkipUploadAppFile ¶
func (x *NewlogMetric) GetSkipUploadAppFile() uint32
func (*NewlogMetric) GetTooManyRequest ¶
func (x *NewlogMetric) GetTooManyRequest() uint32
func (*NewlogMetric) GetTop10InputSources ¶
func (x *NewlogMetric) GetTop10InputSources() map[string]uint32
func (*NewlogMetric) GetTotalBytesUpload ¶
func (x *NewlogMetric) GetTotalBytesUpload() uint64
func (*NewlogMetric) ProtoMessage ¶
func (*NewlogMetric) ProtoMessage()
func (*NewlogMetric) ProtoReflect ¶
func (x *NewlogMetric) ProtoReflect() protoreflect.Message
func (*NewlogMetric) Reset ¶
func (x *NewlogMetric) Reset()
func (*NewlogMetric) String ¶
func (x *NewlogMetric) String() string
type PktStat ¶
type PktStat struct { Packets uint64 `protobuf:"varint,1,opt,name=Packets,proto3" json:"Packets,omitempty"` Bytes uint64 `protobuf:"varint,2,opt,name=Bytes,proto3" json:"Bytes,omitempty"` // contains filtered or unexported fields }
Lisp stats
func (*PktStat) Descriptor
deprecated
func (*PktStat) GetPackets ¶
func (*PktStat) ProtoMessage ¶
func (*PktStat) ProtoMessage()
func (*PktStat) ProtoReflect ¶
func (x *PktStat) ProtoReflect() protoreflect.Message
type StorageChildrenMetric ¶
type StorageChildrenMetric struct { // The GUID of the child. Unique value. GUID uint64 `protobuf:"varint,1,opt,name=g_u_i_d,json=gUID,proto3" json:"g_u_i_d,omitempty"` // Metrics for disks included in RAID or mirror Disks []*StorageDiskMetric `protobuf:"bytes,2,rep,name=disks,proto3" json:"disks,omitempty"` // Children of this dataset Children []*StorageChildrenMetric `protobuf:"bytes,3,rep,name=children,proto3" json:"children,omitempty"` // Metrics for the whole RAID or mirror Metrics *StorageVDevMetrics `protobuf:"bytes,4,opt,name=metrics,proto3" json:"metrics,omitempty"` // contains filtered or unexported fields }
StorageChildren - contains child for zpool metrics from ZFS storage for RAID or Mirrors
func (*StorageChildrenMetric) Descriptor
deprecated
func (*StorageChildrenMetric) Descriptor() ([]byte, []int)
Deprecated: Use StorageChildrenMetric.ProtoReflect.Descriptor instead.
func (*StorageChildrenMetric) GetChildren ¶
func (x *StorageChildrenMetric) GetChildren() []*StorageChildrenMetric
func (*StorageChildrenMetric) GetDisks ¶
func (x *StorageChildrenMetric) GetDisks() []*StorageDiskMetric
func (*StorageChildrenMetric) GetGUID ¶
func (x *StorageChildrenMetric) GetGUID() uint64
func (*StorageChildrenMetric) GetMetrics ¶
func (x *StorageChildrenMetric) GetMetrics() *StorageVDevMetrics
func (*StorageChildrenMetric) ProtoMessage ¶
func (*StorageChildrenMetric) ProtoMessage()
func (*StorageChildrenMetric) ProtoReflect ¶
func (x *StorageChildrenMetric) ProtoReflect() protoreflect.Message
func (*StorageChildrenMetric) Reset ¶
func (x *StorageChildrenMetric) Reset()
func (*StorageChildrenMetric) String ¶
func (x *StorageChildrenMetric) String() string
type StorageDiskMetric ¶
type StorageDiskMetric struct { DiskName *evecommon.DiskDescription `protobuf:"bytes,1,opt,name=disk_name,json=diskName,proto3" json:"disk_name,omitempty"` Metrics *StorageVDevMetrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"` // Metrics for the disk // contains filtered or unexported fields }
StorageDiskMetric - contains disk metrics from ZFS storage
func (*StorageDiskMetric) Descriptor
deprecated
func (*StorageDiskMetric) Descriptor() ([]byte, []int)
Deprecated: Use StorageDiskMetric.ProtoReflect.Descriptor instead.
func (*StorageDiskMetric) GetDiskName ¶
func (x *StorageDiskMetric) GetDiskName() *evecommon.DiskDescription
func (*StorageDiskMetric) GetMetrics ¶
func (x *StorageDiskMetric) GetMetrics() *StorageVDevMetrics
func (*StorageDiskMetric) ProtoMessage ¶
func (*StorageDiskMetric) ProtoMessage()
func (*StorageDiskMetric) ProtoReflect ¶
func (x *StorageDiskMetric) ProtoReflect() protoreflect.Message
func (*StorageDiskMetric) Reset ¶
func (x *StorageDiskMetric) Reset()
func (*StorageDiskMetric) String ¶
func (x *StorageDiskMetric) String() string
type StorageMetric ¶
type StorageMetric struct { PoolName string `protobuf:"bytes,1,opt,name=pool_name,json=poolName,proto3" json:"pool_name,omitempty"` // Deprecated tag 2 // Deprecated tag 3 // Deprecated tag 4 // Time of the collection metrics. CollectionTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=collection_time,json=collectionTime,proto3" json:"collection_time,omitempty"` // Metrics for zpool ZpoolMetrics *StorageVDevMetrics `protobuf:"bytes,6,opt,name=zpool_metrics,json=zpoolMetrics,proto3" json:"zpool_metrics,omitempty"` // Metrics for RAID or Mirror ChildrenDatasets []*StorageChildrenMetric `protobuf:"bytes,7,rep,name=children_datasets,json=childrenDatasets,proto3" json:"children_datasets,omitempty"` // Metrics for disks that are not included in the RAID or mirror Disks []*StorageDiskMetric `protobuf:"bytes,8,rep,name=disks,proto3" json:"disks,omitempty"` // Metrics for zvols Zvols []*StorageVDevMetrics `protobuf:"bytes,9,rep,name=zvols,proto3" json:"zvols,omitempty"` // contains filtered or unexported fields }
StorageMetric - contains zpool metrics including child devices
func (*StorageMetric) Descriptor
deprecated
func (*StorageMetric) Descriptor() ([]byte, []int)
Deprecated: Use StorageMetric.ProtoReflect.Descriptor instead.
func (*StorageMetric) GetChildrenDatasets ¶
func (x *StorageMetric) GetChildrenDatasets() []*StorageChildrenMetric
func (*StorageMetric) GetCollectionTime ¶
func (x *StorageMetric) GetCollectionTime() *timestamppb.Timestamp
func (*StorageMetric) GetDisks ¶
func (x *StorageMetric) GetDisks() []*StorageDiskMetric
func (*StorageMetric) GetPoolName ¶
func (x *StorageMetric) GetPoolName() string
func (*StorageMetric) GetZpoolMetrics ¶
func (x *StorageMetric) GetZpoolMetrics() *StorageVDevMetrics
func (*StorageMetric) GetZvols ¶
func (x *StorageMetric) GetZvols() []*StorageVDevMetrics
func (*StorageMetric) ProtoMessage ¶
func (*StorageMetric) ProtoMessage()
func (*StorageMetric) ProtoReflect ¶
func (x *StorageMetric) ProtoReflect() protoreflect.Message
func (*StorageMetric) Reset ¶
func (x *StorageMetric) Reset()
func (*StorageMetric) String ¶
func (x *StorageMetric) String() string
type StorageVDevMetrics ¶
type StorageVDevMetrics struct { // VolumeUUID (how and in ZInfoVolume.uuid) // Non-empty if metrics are collected from /dev/... // For example: /dev/zd* (zvol) VolumeUUID string `protobuf:"bytes,1,opt,name=volume_u_u_i_d,json=volumeUUID,proto3" json:"volume_u_u_i_d,omitempty"` Alloc uint64 `protobuf:"varint,2,opt,name=alloc,proto3" json:"alloc,omitempty"` // Space allocated (in bytes) Total uint64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"` // Total device capacity (in bytes) // Deflated capacity on this device available to ZFS. (in bytes) DeflatedSpace uint64 `protobuf:"varint,4,opt,name=deflated_space,json=deflatedSpace,proto3" json:"deflated_space,omitempty"` // Replaceable dev size. Displays the minimum volume // required to replace this device. (in bytes) ReplaceableSize uint64 `protobuf:"varint,5,opt,name=replaceable_size,json=replaceableSize,proto3" json:"replaceable_size,omitempty"` // Expandable dev size. This value determines how much space // the pool can expand from this device. (in bytes) ExpandableSize uint64 `protobuf:"varint,6,opt,name=expandable_size,json=expandableSize,proto3" json:"expandable_size,omitempty"` ReadErrors uint64 `protobuf:"varint,7,opt,name=read_errors,json=readErrors,proto3" json:"read_errors,omitempty"` // Counter read errors. WriteErrors uint64 `protobuf:"varint,8,opt,name=write_errors,json=writeErrors,proto3" json:"write_errors,omitempty"` // Counter write errors. ChecksumErrors uint64 `protobuf:"varint,9,opt,name=checksum_errors,json=checksumErrors,proto3" json:"checksum_errors,omitempty"` // Counter checksum errors. BytesRead uint64 `protobuf:"varint,10,opt,name=bytes_read,json=bytesRead,proto3" json:"bytes_read,omitempty"` // Total number of bytes read. BytesWrite uint64 `protobuf:"varint,11,opt,name=bytes_write,json=bytesWrite,proto3" json:"bytes_write,omitempty"` // Total number of bytes write. // The total number of read operations sent to // the pool or device, including metadata requests. OpsCountRead uint64 `protobuf:"varint,12,opt,name=ops_count_read,json=opsCountRead,proto3" json:"ops_count_read,omitempty"` // The total number of write operations sent to the pool or device. OpsCountWrite uint64 `protobuf:"varint,13,opt,name=ops_count_write,json=opsCountWrite,proto3" json:"ops_count_write,omitempty"` // Number of I/Os currently in progress. IOsInProgress uint64 `protobuf:"varint,14,opt,name=i_os_in_progress,json=iOsInProgress,proto3" json:"i_os_in_progress,omitempty"` // The total number of milliseconds spent by all reads. ReadTicks uint64 `protobuf:"varint,15,opt,name=read_ticks,json=readTicks,proto3" json:"read_ticks,omitempty"` // The total number of milliseconds spent by all writes. WriteTicks uint64 `protobuf:"varint,16,opt,name=write_ticks,json=writeTicks,proto3" json:"write_ticks,omitempty"` // The number of milliseconds spent doing I/Os. IOsTotalTicks uint64 `protobuf:"varint,17,opt,name=i_os_total_ticks,json=iOsTotalTicks,proto3" json:"i_os_total_ticks,omitempty"` // weighted_io_ticks is the weighted number of milliseconds // spent doing I/Os. This can also be used to estimate average // queue wait time for requests. WeightedIOTicks uint64 `protobuf:"varint,18,opt,name=weighted_i_o_ticks,json=weightedIOTicks,proto3" json:"weighted_i_o_ticks,omitempty"` // contains filtered or unexported fields }
StorageVDevMetrics - contains virtual device statistics from ZFS storage
func (*StorageVDevMetrics) Descriptor
deprecated
func (*StorageVDevMetrics) Descriptor() ([]byte, []int)
Deprecated: Use StorageVDevMetrics.ProtoReflect.Descriptor instead.
func (*StorageVDevMetrics) GetAlloc ¶
func (x *StorageVDevMetrics) GetAlloc() uint64
func (*StorageVDevMetrics) GetBytesRead ¶
func (x *StorageVDevMetrics) GetBytesRead() uint64
func (*StorageVDevMetrics) GetBytesWrite ¶
func (x *StorageVDevMetrics) GetBytesWrite() uint64
func (*StorageVDevMetrics) GetChecksumErrors ¶
func (x *StorageVDevMetrics) GetChecksumErrors() uint64
func (*StorageVDevMetrics) GetDeflatedSpace ¶
func (x *StorageVDevMetrics) GetDeflatedSpace() uint64
func (*StorageVDevMetrics) GetExpandableSize ¶
func (x *StorageVDevMetrics) GetExpandableSize() uint64
func (*StorageVDevMetrics) GetIOsInProgress ¶
func (x *StorageVDevMetrics) GetIOsInProgress() uint64
func (*StorageVDevMetrics) GetIOsTotalTicks ¶
func (x *StorageVDevMetrics) GetIOsTotalTicks() uint64
func (*StorageVDevMetrics) GetOpsCountRead ¶
func (x *StorageVDevMetrics) GetOpsCountRead() uint64
func (*StorageVDevMetrics) GetOpsCountWrite ¶
func (x *StorageVDevMetrics) GetOpsCountWrite() uint64
func (*StorageVDevMetrics) GetReadErrors ¶
func (x *StorageVDevMetrics) GetReadErrors() uint64
func (*StorageVDevMetrics) GetReadTicks ¶
func (x *StorageVDevMetrics) GetReadTicks() uint64
func (*StorageVDevMetrics) GetReplaceableSize ¶
func (x *StorageVDevMetrics) GetReplaceableSize() uint64
func (*StorageVDevMetrics) GetTotal ¶
func (x *StorageVDevMetrics) GetTotal() uint64
func (*StorageVDevMetrics) GetVolumeUUID ¶
func (x *StorageVDevMetrics) GetVolumeUUID() string
func (*StorageVDevMetrics) GetWeightedIOTicks ¶
func (x *StorageVDevMetrics) GetWeightedIOTicks() uint64
func (*StorageVDevMetrics) GetWriteErrors ¶
func (x *StorageVDevMetrics) GetWriteErrors() uint64
func (*StorageVDevMetrics) GetWriteTicks ¶
func (x *StorageVDevMetrics) GetWriteTicks() uint64
func (*StorageVDevMetrics) ProtoMessage ¶
func (*StorageVDevMetrics) ProtoMessage()
func (*StorageVDevMetrics) ProtoReflect ¶
func (x *StorageVDevMetrics) ProtoReflect() protoreflect.Message
func (*StorageVDevMetrics) Reset ¶
func (x *StorageVDevMetrics) Reset()
func (*StorageVDevMetrics) String ¶
func (x *StorageVDevMetrics) String() string
type TypeCounter ¶
type TypeCounter struct { ErrorCode CipherError `` /* 129-byte string literal not displayed */ Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
Counters for each of the different CipherError codes
func (*TypeCounter) Descriptor
deprecated
func (*TypeCounter) Descriptor() ([]byte, []int)
Deprecated: Use TypeCounter.ProtoReflect.Descriptor instead.
func (*TypeCounter) GetCount ¶
func (x *TypeCounter) GetCount() uint64
func (*TypeCounter) GetErrorCode ¶
func (x *TypeCounter) GetErrorCode() CipherError
func (*TypeCounter) ProtoMessage ¶
func (*TypeCounter) ProtoMessage()
func (*TypeCounter) ProtoReflect ¶
func (x *TypeCounter) ProtoReflect() protoreflect.Message
func (*TypeCounter) Reset ¶
func (x *TypeCounter) Reset()
func (*TypeCounter) String ¶
func (x *TypeCounter) String() string
type UrlcloudMetric ¶
type UrlcloudMetric struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` TryMsgCount int64 `protobuf:"varint,2,opt,name=tryMsgCount,proto3" json:"tryMsgCount,omitempty"` // Things we might have tried to send TryByteCount int64 `protobuf:"varint,3,opt,name=tryByteCount,proto3" json:"tryByteCount,omitempty"` // or it failed before we could send them. SentMsgCount int64 `protobuf:"varint,4,opt,name=sentMsgCount,proto3" json:"sentMsgCount,omitempty"` SentByteCount int64 `protobuf:"varint,5,opt,name=sentByteCount,proto3" json:"sentByteCount,omitempty"` RecvMsgCount int64 `protobuf:"varint,6,opt,name=recvMsgCount,proto3" json:"recvMsgCount,omitempty"` RecvByteCount int64 `protobuf:"varint,7,opt,name=recvByteCount,proto3" json:"recvByteCount,omitempty"` TotalTimeSpent int64 `protobuf:"varint,8,opt,name=total_time_spent,json=totalTimeSpent,proto3" json:"total_time_spent,omitempty"` // Total time spent servicing requests that succeeded SessResumeCount int64 `protobuf:"varint,9,opt,name=sess_resume_count,json=sessResumeCount,proto3" json:"sess_resume_count,omitempty"` // Total counts of the TLS session resumption // contains filtered or unexported fields }
Information for each API URL
func (*UrlcloudMetric) Descriptor
deprecated
func (*UrlcloudMetric) Descriptor() ([]byte, []int)
Deprecated: Use UrlcloudMetric.ProtoReflect.Descriptor instead.
func (*UrlcloudMetric) GetRecvByteCount ¶
func (x *UrlcloudMetric) GetRecvByteCount() int64
func (*UrlcloudMetric) GetRecvMsgCount ¶
func (x *UrlcloudMetric) GetRecvMsgCount() int64
func (*UrlcloudMetric) GetSentByteCount ¶
func (x *UrlcloudMetric) GetSentByteCount() int64
func (*UrlcloudMetric) GetSentMsgCount ¶
func (x *UrlcloudMetric) GetSentMsgCount() int64
func (*UrlcloudMetric) GetSessResumeCount ¶
func (x *UrlcloudMetric) GetSessResumeCount() int64
func (*UrlcloudMetric) GetTotalTimeSpent ¶
func (x *UrlcloudMetric) GetTotalTimeSpent() int64
func (*UrlcloudMetric) GetTryByteCount ¶
func (x *UrlcloudMetric) GetTryByteCount() int64
func (*UrlcloudMetric) GetTryMsgCount ¶
func (x *UrlcloudMetric) GetTryMsgCount() int64
func (*UrlcloudMetric) GetUrl ¶
func (x *UrlcloudMetric) GetUrl() string
func (*UrlcloudMetric) ProtoMessage ¶
func (*UrlcloudMetric) ProtoMessage()
func (*UrlcloudMetric) ProtoReflect ¶
func (x *UrlcloudMetric) ProtoReflect() protoreflect.Message
func (*UrlcloudMetric) Reset ¶
func (x *UrlcloudMetric) Reset()
func (*UrlcloudMetric) String ¶
func (x *UrlcloudMetric) String() string
type VlanInfo ¶
type VlanInfo struct { NumTrunkPorts uint32 `protobuf:"varint,1,opt,name=num_trunk_ports,json=numTrunkPorts,proto3" json:"num_trunk_ports,omitempty"` // Number of ports attached to this network instance that are designated trunk VlanCounts map[uint32]uint32 `` // vlan id to it's usage count map /* 181-byte string literal not displayed */ // contains filtered or unexported fields }
Contains information about the access vlans attached to network instance
func (*VlanInfo) Descriptor
deprecated
func (*VlanInfo) GetNumTrunkPorts ¶
func (*VlanInfo) GetVlanCounts ¶
func (*VlanInfo) ProtoMessage ¶
func (*VlanInfo) ProtoMessage()
func (*VlanInfo) ProtoReflect ¶
func (x *VlanInfo) ProtoReflect() protoreflect.Message
type ZMetricConn ¶
type ZMetricConn struct { InPkts *PktStat `protobuf:"bytes,1,opt,name=InPkts,proto3" json:"InPkts,omitempty"` OutPkts *PktStat `protobuf:"bytes,2,opt,name=OutPkts,proto3" json:"OutPkts,omitempty"` ErrPkts *PktStat `protobuf:"bytes,3,opt,name=ErrPkts,proto3" json:"ErrPkts,omitempty"` CarierErrPkts *PktStat `protobuf:"bytes,4,opt,name=CarierErrPkts,proto3" json:"CarierErrPkts,omitempty"` // contains filtered or unexported fields }
Vpn Stats
func (*ZMetricConn) Descriptor
deprecated
func (*ZMetricConn) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricConn.ProtoReflect.Descriptor instead.
func (*ZMetricConn) GetCarierErrPkts ¶
func (x *ZMetricConn) GetCarierErrPkts() *PktStat
func (*ZMetricConn) GetErrPkts ¶
func (x *ZMetricConn) GetErrPkts() *PktStat
func (*ZMetricConn) GetInPkts ¶
func (x *ZMetricConn) GetInPkts() *PktStat
func (*ZMetricConn) GetOutPkts ¶
func (x *ZMetricConn) GetOutPkts() *PktStat
func (*ZMetricConn) ProtoMessage ¶
func (*ZMetricConn) ProtoMessage()
func (*ZMetricConn) ProtoReflect ¶
func (x *ZMetricConn) ProtoReflect() protoreflect.Message
func (*ZMetricConn) Reset ¶
func (x *ZMetricConn) Reset()
func (*ZMetricConn) String ¶
func (x *ZMetricConn) String() string
type ZMetricFlow ¶
type ZMetricFlow struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // IpSec Conn-Id Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // IpSec Tun-Name Type uint32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"` // IpSec-Vpn // deprecated = 4; uint64 iid = 4 EstTime uint64 `protobuf:"varint,5,opt,name=estTime,proto3" json:"estTime,omitempty"` // in seconds LEndPoint *ZMetricFlowEndPoint `protobuf:"bytes,10,opt,name=lEndPoint,proto3" json:"lEndPoint,omitempty"` REndPoint []*ZMetricFlowEndPoint `protobuf:"bytes,11,rep,name=rEndPoint,proto3" json:"rEndPoint,omitempty"` // contains filtered or unexported fields }
func (*ZMetricFlow) Descriptor
deprecated
func (*ZMetricFlow) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricFlow.ProtoReflect.Descriptor instead.
func (*ZMetricFlow) GetEstTime ¶
func (x *ZMetricFlow) GetEstTime() uint64
func (*ZMetricFlow) GetId ¶
func (x *ZMetricFlow) GetId() string
func (*ZMetricFlow) GetLEndPoint ¶
func (x *ZMetricFlow) GetLEndPoint() *ZMetricFlowEndPoint
func (*ZMetricFlow) GetName ¶
func (x *ZMetricFlow) GetName() string
func (*ZMetricFlow) GetREndPoint ¶
func (x *ZMetricFlow) GetREndPoint() []*ZMetricFlowEndPoint
func (*ZMetricFlow) GetType ¶
func (x *ZMetricFlow) GetType() uint32
func (*ZMetricFlow) ProtoMessage ¶
func (*ZMetricFlow) ProtoMessage()
func (*ZMetricFlow) ProtoReflect ¶
func (x *ZMetricFlow) ProtoReflect() protoreflect.Message
func (*ZMetricFlow) Reset ¶
func (x *ZMetricFlow) Reset()
func (*ZMetricFlow) String ¶
func (x *ZMetricFlow) String() string
type ZMetricFlowEndPoint ¶
type ZMetricFlowEndPoint struct { // Types that are assignable to Endpoint: // // *ZMetricFlowEndPoint_IpAddr Endpoint isZMetricFlowEndPoint_Endpoint `protobuf_oneof:"Endpoint"` Link []*ZMetricFlowLink `protobuf:"bytes,5,rep,name=link,proto3" json:"link,omitempty"` Stats *PktStat `protobuf:"bytes,10,opt,name=stats,proto3" json:"stats,omitempty"` // traffic // contains filtered or unexported fields }
func (*ZMetricFlowEndPoint) Descriptor
deprecated
func (*ZMetricFlowEndPoint) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricFlowEndPoint.ProtoReflect.Descriptor instead.
func (*ZMetricFlowEndPoint) GetEndpoint ¶
func (m *ZMetricFlowEndPoint) GetEndpoint() isZMetricFlowEndPoint_Endpoint
func (*ZMetricFlowEndPoint) GetIpAddr ¶
func (x *ZMetricFlowEndPoint) GetIpAddr() string
func (*ZMetricFlowEndPoint) GetLink ¶
func (x *ZMetricFlowEndPoint) GetLink() []*ZMetricFlowLink
func (*ZMetricFlowEndPoint) GetStats ¶
func (x *ZMetricFlowEndPoint) GetStats() *PktStat
func (*ZMetricFlowEndPoint) ProtoMessage ¶
func (*ZMetricFlowEndPoint) ProtoMessage()
func (*ZMetricFlowEndPoint) ProtoReflect ¶
func (x *ZMetricFlowEndPoint) ProtoReflect() protoreflect.Message
func (*ZMetricFlowEndPoint) Reset ¶
func (x *ZMetricFlowEndPoint) Reset()
func (*ZMetricFlowEndPoint) String ¶
func (x *ZMetricFlowEndPoint) String() string
type ZMetricFlowEndPoint_IpAddr ¶
type ZMetricFlowEndPoint_IpAddr struct {
IpAddr string `protobuf:"bytes,1,opt,name=ipAddr,proto3,oneof"` // IpSec: Endpoint Ip Address
}
type ZMetricFlowLink ¶
type ZMetricFlowLink struct { // Types that are assignable to Link: // // *ZMetricFlowLink_SubNet Link isZMetricFlowLink_Link `protobuf_oneof:"Link"` SpiId string `protobuf:"bytes,3,opt,name=spiId,proto3" json:"spiId,omitempty"` // IpSec: SpiId // contains filtered or unexported fields }
flow stats
func (*ZMetricFlowLink) Descriptor
deprecated
func (*ZMetricFlowLink) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricFlowLink.ProtoReflect.Descriptor instead.
func (*ZMetricFlowLink) GetLink ¶
func (m *ZMetricFlowLink) GetLink() isZMetricFlowLink_Link
func (*ZMetricFlowLink) GetSpiId ¶
func (x *ZMetricFlowLink) GetSpiId() string
func (*ZMetricFlowLink) GetSubNet ¶
func (x *ZMetricFlowLink) GetSubNet() string
func (*ZMetricFlowLink) ProtoMessage ¶
func (*ZMetricFlowLink) ProtoMessage()
func (*ZMetricFlowLink) ProtoReflect ¶
func (x *ZMetricFlowLink) ProtoReflect() protoreflect.Message
func (*ZMetricFlowLink) Reset ¶
func (x *ZMetricFlowLink) Reset()
func (*ZMetricFlowLink) String ¶
func (x *ZMetricFlowLink) String() string
type ZMetricFlowLink_SubNet ¶
type ZMetricFlowLink_SubNet struct {
SubNet string `protobuf:"bytes,1,opt,name=subNet,proto3,oneof"` // IpSec: Subnet
}
type ZMetricMsg ¶
type ZMetricMsg struct { DevID string `protobuf:"bytes,1,opt,name=devID,proto3" json:"devID,omitempty"` // deprecated = 2; AtTimeStamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=atTimeStamp,proto3" json:"atTimeStamp,omitempty"` // Types that are assignable to MetricContent: // // *ZMetricMsg_Dm MetricContent isZMetricMsg_MetricContent `protobuf_oneof:"MetricContent"` Am []*AppMetric `protobuf:"bytes,5,rep,name=am,proto3" json:"am,omitempty"` // deprecated = 6; Nm []*ZMetricNetworkInstance `protobuf:"bytes,7,rep,name=nm,proto3" json:"nm,omitempty"` Vm []*ZMetricVolume `protobuf:"bytes,8,rep,name=vm,proto3" json:"vm,omitempty"` Pr []*ZMetricProcess `protobuf:"bytes,9,rep,name=pr,proto3" json:"pr,omitempty"` // contains filtered or unexported fields }
This is the request payload for POST /api/v1/edgeDevice/metrics ZMetricMsg carries periodic metrics; typically one message is sent for all of the objects on a device (the device itself plus all of the app instances and all of the network instances). As such there is normally no need to retransmit these messages if there is some network failure; the next periodic message will include the cumulative numbers. The message is assumed to be protected by a TLS session bound to the device certificate.
func (*ZMetricMsg) Descriptor
deprecated
func (*ZMetricMsg) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricMsg.ProtoReflect.Descriptor instead.
func (*ZMetricMsg) GetAm ¶
func (x *ZMetricMsg) GetAm() []*AppMetric
func (*ZMetricMsg) GetAtTimeStamp ¶
func (x *ZMetricMsg) GetAtTimeStamp() *timestamppb.Timestamp
func (*ZMetricMsg) GetDevID ¶
func (x *ZMetricMsg) GetDevID() string
func (*ZMetricMsg) GetDm ¶
func (x *ZMetricMsg) GetDm() *DeviceMetric
func (*ZMetricMsg) GetMetricContent ¶
func (m *ZMetricMsg) GetMetricContent() isZMetricMsg_MetricContent
func (*ZMetricMsg) GetNm ¶
func (x *ZMetricMsg) GetNm() []*ZMetricNetworkInstance
func (*ZMetricMsg) GetPr ¶
func (x *ZMetricMsg) GetPr() []*ZMetricProcess
func (*ZMetricMsg) GetVm ¶
func (x *ZMetricMsg) GetVm() []*ZMetricVolume
func (*ZMetricMsg) ProtoMessage ¶
func (*ZMetricMsg) ProtoMessage()
func (*ZMetricMsg) ProtoReflect ¶
func (x *ZMetricMsg) ProtoReflect() protoreflect.Message
func (*ZMetricMsg) Reset ¶
func (x *ZMetricMsg) Reset()
func (*ZMetricMsg) String ¶
func (x *ZMetricMsg) String() string
type ZMetricMsg_Dm ¶
type ZMetricMsg_Dm struct {
Dm *DeviceMetric `protobuf:"bytes,4,opt,name=dm,proto3,oneof"`
}
type ZMetricNetworkInstance ¶
type ZMetricNetworkInstance struct { NetworkID string `protobuf:"bytes,2,opt,name=networkID,proto3" json:"networkID,omitempty"` // UUID NetworkVersion string `protobuf:"bytes,3,opt,name=networkVersion,proto3" json:"networkVersion,omitempty"` InstType uint32 `protobuf:"varint,5,opt,name=instType,proto3" json:"instType,omitempty"` // ZNetworkInstType Displayname string `protobuf:"bytes,6,opt,name=displayname,proto3" json:"displayname,omitempty"` // From NetworkInstance config Activated bool `protobuf:"varint,7,opt,name=activated,proto3" json:"activated,omitempty"` // Forwarding enabled Network []*NetworkMetric `protobuf:"bytes,10,rep,name=network,proto3" json:"network,omitempty"` // Aggregate counters for bridge ProbeMetric *ZProbeNIMetrics `protobuf:"bytes,12,opt,name=probeMetric,proto3" json:"probeMetric,omitempty"` // NI uplink probing stats // Types that are assignable to InstanceContent: // // *ZMetricNetworkInstance_Vpnm // *ZMetricNetworkInstance_Nonem InstanceContent isZMetricNetworkInstance_InstanceContent `protobuf_oneof:"InstanceContent"` FlowStats []*ZMetricFlow `protobuf:"bytes,30,rep,name=flowStats,proto3" json:"flowStats,omitempty"` // deprecated = 31; ZMetricLispGlobal lispGlobalStats = 31 NetworkStats *ZMetricNetworkStats `protobuf:"bytes,40,opt,name=networkStats,proto3" json:"networkStats,omitempty"` // Network bridge interface statistics VlanInfo *VlanInfo `protobuf:"bytes,41,opt,name=vlan_info,json=vlanInfo,proto3" json:"vlan_info,omitempty"` // Information about vlans attached to this network instance // contains filtered or unexported fields }
func (*ZMetricNetworkInstance) Descriptor
deprecated
func (*ZMetricNetworkInstance) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricNetworkInstance.ProtoReflect.Descriptor instead.
func (*ZMetricNetworkInstance) GetActivated ¶
func (x *ZMetricNetworkInstance) GetActivated() bool
func (*ZMetricNetworkInstance) GetDisplayname ¶
func (x *ZMetricNetworkInstance) GetDisplayname() string
func (*ZMetricNetworkInstance) GetFlowStats ¶
func (x *ZMetricNetworkInstance) GetFlowStats() []*ZMetricFlow
func (*ZMetricNetworkInstance) GetInstType ¶
func (x *ZMetricNetworkInstance) GetInstType() uint32
func (*ZMetricNetworkInstance) GetInstanceContent ¶
func (m *ZMetricNetworkInstance) GetInstanceContent() isZMetricNetworkInstance_InstanceContent
func (*ZMetricNetworkInstance) GetNetwork ¶
func (x *ZMetricNetworkInstance) GetNetwork() []*NetworkMetric
func (*ZMetricNetworkInstance) GetNetworkID ¶
func (x *ZMetricNetworkInstance) GetNetworkID() string
func (*ZMetricNetworkInstance) GetNetworkStats ¶
func (x *ZMetricNetworkInstance) GetNetworkStats() *ZMetricNetworkStats
func (*ZMetricNetworkInstance) GetNetworkVersion ¶
func (x *ZMetricNetworkInstance) GetNetworkVersion() string
func (*ZMetricNetworkInstance) GetNonem ¶
func (x *ZMetricNetworkInstance) GetNonem() *ZMetricNone
func (*ZMetricNetworkInstance) GetProbeMetric ¶
func (x *ZMetricNetworkInstance) GetProbeMetric() *ZProbeNIMetrics
func (*ZMetricNetworkInstance) GetVlanInfo ¶
func (x *ZMetricNetworkInstance) GetVlanInfo() *VlanInfo
func (*ZMetricNetworkInstance) GetVpnm ¶
func (x *ZMetricNetworkInstance) GetVpnm() *ZMetricVpn
func (*ZMetricNetworkInstance) ProtoMessage ¶
func (*ZMetricNetworkInstance) ProtoMessage()
func (*ZMetricNetworkInstance) ProtoReflect ¶
func (x *ZMetricNetworkInstance) ProtoReflect() protoreflect.Message
func (*ZMetricNetworkInstance) Reset ¶
func (x *ZMetricNetworkInstance) Reset()
func (*ZMetricNetworkInstance) String ¶
func (x *ZMetricNetworkInstance) String() string
type ZMetricNetworkInstance_Nonem ¶
type ZMetricNetworkInstance_Nonem struct { // deprecated = 21; ZMetricLisp lispm = 21 Nonem *ZMetricNone `protobuf:"bytes,22,opt,name=nonem,proto3,oneof"` }
type ZMetricNetworkInstance_Vpnm ¶
type ZMetricNetworkInstance_Vpnm struct {
Vpnm *ZMetricVpn `protobuf:"bytes,20,opt,name=vpnm,proto3,oneof"`
}
type ZMetricNetworkStats ¶
type ZMetricNetworkStats struct { Rx *NetworkStats `protobuf:"bytes,1,opt,name=rx,proto3" json:"rx,omitempty"` Tx *NetworkStats `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` // contains filtered or unexported fields }
func (*ZMetricNetworkStats) Descriptor
deprecated
func (*ZMetricNetworkStats) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricNetworkStats.ProtoReflect.Descriptor instead.
func (*ZMetricNetworkStats) GetRx ¶
func (x *ZMetricNetworkStats) GetRx() *NetworkStats
func (*ZMetricNetworkStats) GetTx ¶
func (x *ZMetricNetworkStats) GetTx() *NetworkStats
func (*ZMetricNetworkStats) ProtoMessage ¶
func (*ZMetricNetworkStats) ProtoMessage()
func (*ZMetricNetworkStats) ProtoReflect ¶
func (x *ZMetricNetworkStats) ProtoReflect() protoreflect.Message
func (*ZMetricNetworkStats) Reset ¶
func (x *ZMetricNetworkStats) Reset()
func (*ZMetricNetworkStats) String ¶
func (x *ZMetricNetworkStats) String() string
type ZMetricNone ¶
type ZMetricNone struct {
// contains filtered or unexported fields
}
For other services with no specific metrics
func (*ZMetricNone) Descriptor
deprecated
func (*ZMetricNone) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricNone.ProtoReflect.Descriptor instead.
func (*ZMetricNone) ProtoMessage ¶
func (*ZMetricNone) ProtoMessage()
func (*ZMetricNone) ProtoReflect ¶
func (x *ZMetricNone) ProtoReflect() protoreflect.Message
func (*ZMetricNone) Reset ¶
func (x *ZMetricNone) Reset()
func (*ZMetricNone) String ¶
func (x *ZMetricNone) String() string
type ZMetricProcess ¶
type ZMetricProcess struct { Pid int32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` UserProcess bool `protobuf:"varint,3,opt,name=user_process,json=userProcess,proto3" json:"user_process,omitempty"` Watched bool `protobuf:"varint,4,opt,name=watched,proto3" json:"watched,omitempty"` NumFds int32 `protobuf:"varint,5,opt,name=num_fds,json=numFds,proto3" json:"num_fds,omitempty"` NumThreads int32 `protobuf:"varint,6,opt,name=num_threads,json=numThreads,proto3" json:"num_threads,omitempty"` UserTime float64 `protobuf:"fixed64,7,opt,name=user_time,json=userTime,proto3" json:"user_time,omitempty"` SystemTime float64 `protobuf:"fixed64,8,opt,name=system_time,json=systemTime,proto3" json:"system_time,omitempty"` CpuPercent float64 `protobuf:"fixed64,9,opt,name=cpu_percent,json=cpuPercent,proto3" json:"cpu_percent,omitempty"` CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` VmBytes uint64 `protobuf:"varint,11,opt,name=vm_bytes,json=vmBytes,proto3" json:"vm_bytes,omitempty"` RssBytes uint64 `protobuf:"varint,12,opt,name=rss_bytes,json=rssBytes,proto3" json:"rss_bytes,omitempty"` MemoryPercent float32 `protobuf:"fixed32,13,opt,name=memory_percent,json=memoryPercent,proto3" json:"memory_percent,omitempty"` // We report the stack for !watched proceeses which have been running for a while Stack string `protobuf:"bytes,14,opt,name=stack,proto3" json:"stack,omitempty"` // contains filtered or unexported fields }
metrics for a single process
func (*ZMetricProcess) Descriptor
deprecated
func (*ZMetricProcess) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricProcess.ProtoReflect.Descriptor instead.
func (*ZMetricProcess) GetCpuPercent ¶
func (x *ZMetricProcess) GetCpuPercent() float64
func (*ZMetricProcess) GetCreateTime ¶
func (x *ZMetricProcess) GetCreateTime() *timestamppb.Timestamp
func (*ZMetricProcess) GetMemoryPercent ¶
func (x *ZMetricProcess) GetMemoryPercent() float32
func (*ZMetricProcess) GetName ¶
func (x *ZMetricProcess) GetName() string
func (*ZMetricProcess) GetNumFds ¶
func (x *ZMetricProcess) GetNumFds() int32
func (*ZMetricProcess) GetNumThreads ¶
func (x *ZMetricProcess) GetNumThreads() int32
func (*ZMetricProcess) GetPid ¶
func (x *ZMetricProcess) GetPid() int32
func (*ZMetricProcess) GetRssBytes ¶
func (x *ZMetricProcess) GetRssBytes() uint64
func (*ZMetricProcess) GetStack ¶
func (x *ZMetricProcess) GetStack() string
func (*ZMetricProcess) GetSystemTime ¶
func (x *ZMetricProcess) GetSystemTime() float64
func (*ZMetricProcess) GetUserProcess ¶
func (x *ZMetricProcess) GetUserProcess() bool
func (*ZMetricProcess) GetUserTime ¶
func (x *ZMetricProcess) GetUserTime() float64
func (*ZMetricProcess) GetVmBytes ¶
func (x *ZMetricProcess) GetVmBytes() uint64
func (*ZMetricProcess) GetWatched ¶
func (x *ZMetricProcess) GetWatched() bool
func (*ZMetricProcess) ProtoMessage ¶
func (*ZMetricProcess) ProtoMessage()
func (*ZMetricProcess) ProtoReflect ¶
func (x *ZMetricProcess) ProtoReflect() protoreflect.Message
func (*ZMetricProcess) Reset ¶
func (x *ZMetricProcess) Reset()
func (*ZMetricProcess) String ¶
func (x *ZMetricProcess) String() string
type ZMetricVolume ¶
type ZMetricVolume struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` DisplayName string `protobuf:"bytes,2,opt,name=displayName,proto3" json:"displayName,omitempty"` ReadBytes uint64 `protobuf:"varint,3,opt,name=readBytes,proto3" json:"readBytes,omitempty"` WriteBytes uint64 `protobuf:"varint,4,opt,name=writeBytes,proto3" json:"writeBytes,omitempty"` ReadCount uint64 `protobuf:"varint,5,opt,name=readCount,proto3" json:"readCount,omitempty"` WriteCount uint64 `protobuf:"varint,6,opt,name=writeCount,proto3" json:"writeCount,omitempty"` TotalBytes uint64 `protobuf:"varint,7,opt,name=totalBytes,proto3" json:"totalBytes,omitempty"` UsedBytes uint64 `protobuf:"varint,8,opt,name=usedBytes,proto3" json:"usedBytes,omitempty"` FreeBytes uint64 `protobuf:"varint,9,opt,name=freeBytes,proto3" json:"freeBytes,omitempty"` // contains filtered or unexported fields }
func (*ZMetricVolume) Descriptor
deprecated
func (*ZMetricVolume) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricVolume.ProtoReflect.Descriptor instead.
func (*ZMetricVolume) GetDisplayName ¶
func (x *ZMetricVolume) GetDisplayName() string
func (*ZMetricVolume) GetFreeBytes ¶
func (x *ZMetricVolume) GetFreeBytes() uint64
func (*ZMetricVolume) GetReadBytes ¶
func (x *ZMetricVolume) GetReadBytes() uint64
func (*ZMetricVolume) GetReadCount ¶
func (x *ZMetricVolume) GetReadCount() uint64
func (*ZMetricVolume) GetTotalBytes ¶
func (x *ZMetricVolume) GetTotalBytes() uint64
func (*ZMetricVolume) GetUsedBytes ¶
func (x *ZMetricVolume) GetUsedBytes() uint64
func (*ZMetricVolume) GetUuid ¶
func (x *ZMetricVolume) GetUuid() string
func (*ZMetricVolume) GetWriteBytes ¶
func (x *ZMetricVolume) GetWriteBytes() uint64
func (*ZMetricVolume) GetWriteCount ¶
func (x *ZMetricVolume) GetWriteCount() uint64
func (*ZMetricVolume) ProtoMessage ¶
func (*ZMetricVolume) ProtoMessage()
func (*ZMetricVolume) ProtoReflect ¶
func (x *ZMetricVolume) ProtoReflect() protoreflect.Message
func (*ZMetricVolume) Reset ¶
func (x *ZMetricVolume) Reset()
func (*ZMetricVolume) String ¶
func (x *ZMetricVolume) String() string
type ZMetricVpn ¶
type ZMetricVpn struct { ConnStat *ZMetricConn `protobuf:"bytes,1,opt,name=ConnStat,proto3" json:"ConnStat,omitempty"` IkeStat *ZMetricConn `protobuf:"bytes,2,opt,name=IkeStat,proto3" json:"IkeStat,omitempty"` NatTStat *ZMetricConn `protobuf:"bytes,3,opt,name=NatTStat,proto3" json:"NatTStat,omitempty"` EspStat *ZMetricConn `protobuf:"bytes,4,opt,name=EspStat,proto3" json:"EspStat,omitempty"` // contains filtered or unexported fields }
func (*ZMetricVpn) Descriptor
deprecated
func (*ZMetricVpn) Descriptor() ([]byte, []int)
Deprecated: Use ZMetricVpn.ProtoReflect.Descriptor instead.
func (*ZMetricVpn) GetConnStat ¶
func (x *ZMetricVpn) GetConnStat() *ZMetricConn
func (*ZMetricVpn) GetEspStat ¶
func (x *ZMetricVpn) GetEspStat() *ZMetricConn
func (*ZMetricVpn) GetIkeStat ¶
func (x *ZMetricVpn) GetIkeStat() *ZMetricConn
func (*ZMetricVpn) GetNatTStat ¶
func (x *ZMetricVpn) GetNatTStat() *ZMetricConn
func (*ZMetricVpn) ProtoMessage ¶
func (*ZMetricVpn) ProtoMessage()
func (*ZMetricVpn) ProtoReflect ¶
func (x *ZMetricVpn) ProtoReflect() protoreflect.Message
func (*ZMetricVpn) Reset ¶
func (x *ZMetricVpn) Reset()
func (*ZMetricVpn) String ¶
func (x *ZMetricVpn) String() string
type ZProbeNIMetrics ¶
type ZProbeNIMetrics struct { CurrentIntf string `protobuf:"bytes,1,opt,name=currentIntf,proto3" json:"currentIntf,omitempty"` // current picked uplink interface RemoteEndpoint string `protobuf:"bytes,2,opt,name=remoteEndpoint,proto3" json:"remoteEndpoint,omitempty"` // remote URL or IP address for probing PingIntv uint32 `protobuf:"varint,3,opt,name=pingIntv,proto3" json:"pingIntv,omitempty"` // local ping interval in seconds RemotePingIntv uint32 `protobuf:"varint,4,opt,name=remotePingIntv,proto3" json:"remotePingIntv,omitempty"` // remote probe interval in seconds UplinkCnt uint32 `protobuf:"varint,5,opt,name=uplinkCnt,proto3" json:"uplinkCnt,omitempty"` // total number of uplink intf in consideration IntfMetric []*ZProbeNIMetrics_ZProbeIntfMetric `protobuf:"bytes,10,rep,name=intfMetric,proto3" json:"intfMetric,omitempty"` // per uplink intf probing stats // contains filtered or unexported fields }
func (*ZProbeNIMetrics) Descriptor
deprecated
func (*ZProbeNIMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ZProbeNIMetrics.ProtoReflect.Descriptor instead.
func (*ZProbeNIMetrics) GetCurrentIntf ¶
func (x *ZProbeNIMetrics) GetCurrentIntf() string
func (*ZProbeNIMetrics) GetIntfMetric ¶
func (x *ZProbeNIMetrics) GetIntfMetric() []*ZProbeNIMetrics_ZProbeIntfMetric
func (*ZProbeNIMetrics) GetPingIntv ¶
func (x *ZProbeNIMetrics) GetPingIntv() uint32
func (*ZProbeNIMetrics) GetRemoteEndpoint ¶
func (x *ZProbeNIMetrics) GetRemoteEndpoint() string
func (*ZProbeNIMetrics) GetRemotePingIntv ¶
func (x *ZProbeNIMetrics) GetRemotePingIntv() uint32
func (*ZProbeNIMetrics) GetUplinkCnt ¶
func (x *ZProbeNIMetrics) GetUplinkCnt() uint32
func (*ZProbeNIMetrics) ProtoMessage ¶
func (*ZProbeNIMetrics) ProtoMessage()
func (*ZProbeNIMetrics) ProtoReflect ¶
func (x *ZProbeNIMetrics) ProtoReflect() protoreflect.Message
func (*ZProbeNIMetrics) Reset ¶
func (x *ZProbeNIMetrics) Reset()
func (*ZProbeNIMetrics) String ¶
func (x *ZProbeNIMetrics) String() string
type ZProbeNIMetrics_ZProbeIntfMetric ¶
type ZProbeNIMetrics_ZProbeIntfMetric struct { IntfName string `protobuf:"bytes,11,opt,name=intfName,proto3" json:"intfName,omitempty"` // uplink interface name, e.g. eth1, wlan0 GatewayNexhtop string `protobuf:"bytes,12,opt,name=gatewayNexhtop,proto3" json:"gatewayNexhtop,omitempty"` // intf nexthop IP address GatewayUP bool `protobuf:"varint,13,opt,name=gatewayUP,proto3" json:"gatewayUP,omitempty"` // local gateway status UP or not RemoteHostUP bool `protobuf:"varint,14,opt,name=remoteHostUP,proto3" json:"remoteHostUP,omitempty"` // remote url/IP status UP or not NexthopUpCount uint32 `protobuf:"varint,15,opt,name=nexthopUpCount,proto3" json:"nexthopUpCount,omitempty"` // local ping success count NexthopDownCount uint32 `protobuf:"varint,16,opt,name=nexthopDownCount,proto3" json:"nexthopDownCount,omitempty"` // local ping failure count RemoteUpCount uint32 `protobuf:"varint,17,opt,name=remoteUpCount,proto3" json:"remoteUpCount,omitempty"` // remote probing success count RemoteDownCount uint32 `protobuf:"varint,18,opt,name=remoteDownCount,proto3" json:"remoteDownCount,omitempty"` // remote probing failure count RemoteProbeLatency uint32 `protobuf:"varint,19,opt,name=remoteProbeLatency,proto3" json:"remoteProbeLatency,omitempty"` // remote host probe latency in msec // contains filtered or unexported fields }
func (*ZProbeNIMetrics_ZProbeIntfMetric) Descriptor
deprecated
func (*ZProbeNIMetrics_ZProbeIntfMetric) Descriptor() ([]byte, []int)
Deprecated: Use ZProbeNIMetrics_ZProbeIntfMetric.ProtoReflect.Descriptor instead.
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetGatewayNexhtop ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetGatewayNexhtop() string
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetGatewayUP ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetGatewayUP() bool
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetIntfName ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetIntfName() string
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetNexthopDownCount ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetNexthopDownCount() uint32
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetNexthopUpCount ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetNexthopUpCount() uint32
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteDownCount ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteDownCount() uint32
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteHostUP ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteHostUP() bool
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteProbeLatency ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteProbeLatency() uint32
func (*ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteUpCount ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) GetRemoteUpCount() uint32
func (*ZProbeNIMetrics_ZProbeIntfMetric) ProtoMessage ¶
func (*ZProbeNIMetrics_ZProbeIntfMetric) ProtoMessage()
func (*ZProbeNIMetrics_ZProbeIntfMetric) ProtoReflect ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) ProtoReflect() protoreflect.Message
func (*ZProbeNIMetrics_ZProbeIntfMetric) Reset ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) Reset()
func (*ZProbeNIMetrics_ZProbeIntfMetric) String ¶
func (x *ZProbeNIMetrics_ZProbeIntfMetric) String() string
type ZedboxStats ¶
type ZedboxStats struct { NumGoRoutines uint32 `protobuf:"varint,1,opt,name=numGoRoutines,proto3" json:"numGoRoutines,omitempty"` // contains filtered or unexported fields }
zedboxStats - for zedbox process items
func (*ZedboxStats) Descriptor
deprecated
func (*ZedboxStats) Descriptor() ([]byte, []int)
Deprecated: Use ZedboxStats.ProtoReflect.Descriptor instead.
func (*ZedboxStats) GetNumGoRoutines ¶
func (x *ZedboxStats) GetNumGoRoutines() uint32
func (*ZedboxStats) ProtoMessage ¶
func (*ZedboxStats) ProtoMessage()
func (*ZedboxStats) ProtoReflect ¶
func (x *ZedboxStats) ProtoReflect() protoreflect.Message
func (*ZedboxStats) Reset ¶
func (x *ZedboxStats) Reset()
func (*ZedboxStats) String ¶
func (x *ZedboxStats) String() string
type ZedcloudMetric ¶
type ZedcloudMetric struct { IfName string `protobuf:"bytes,1,opt,name=ifName,proto3" json:"ifName,omitempty"` // interface name for management port Failures uint64 `protobuf:"varint,2,opt,name=failures,proto3" json:"failures,omitempty"` Success uint64 `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"` LastFailure *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=lastFailure,proto3" json:"lastFailure,omitempty"` LastSuccess *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=lastSuccess,proto3" json:"lastSuccess,omitempty"` UrlMetrics []*UrlcloudMetric `protobuf:"bytes,6,rep,name=urlMetrics,proto3" json:"urlMetrics,omitempty"` AuthVerifyFailure uint64 `protobuf:"varint,7,opt,name=authVerifyFailure,proto3" json:"authVerifyFailure,omitempty"` // networking success, authen verify fail count for V2 API // contains filtered or unexported fields }
Failures and successes for communication to zedcloud for each management port
func (*ZedcloudMetric) Descriptor
deprecated
func (*ZedcloudMetric) Descriptor() ([]byte, []int)
Deprecated: Use ZedcloudMetric.ProtoReflect.Descriptor instead.
func (*ZedcloudMetric) GetAuthVerifyFailure ¶
func (x *ZedcloudMetric) GetAuthVerifyFailure() uint64
func (*ZedcloudMetric) GetFailures ¶
func (x *ZedcloudMetric) GetFailures() uint64
func (*ZedcloudMetric) GetIfName ¶
func (x *ZedcloudMetric) GetIfName() string
func (*ZedcloudMetric) GetLastFailure ¶
func (x *ZedcloudMetric) GetLastFailure() *timestamppb.Timestamp
func (*ZedcloudMetric) GetLastSuccess ¶
func (x *ZedcloudMetric) GetLastSuccess() *timestamppb.Timestamp
func (*ZedcloudMetric) GetSuccess ¶
func (x *ZedcloudMetric) GetSuccess() uint64
func (*ZedcloudMetric) GetUrlMetrics ¶
func (x *ZedcloudMetric) GetUrlMetrics() []*UrlcloudMetric
func (*ZedcloudMetric) ProtoMessage ¶
func (*ZedcloudMetric) ProtoMessage()
func (*ZedcloudMetric) ProtoReflect ¶
func (x *ZedcloudMetric) ProtoReflect() protoreflect.Message
func (*ZedcloudMetric) Reset ¶
func (x *ZedcloudMetric) Reset()
func (*ZedcloudMetric) String ¶
func (x *ZedcloudMetric) String() string
type ZmetricTypes ¶
type ZmetricTypes int32
const ( ZmetricTypes_ZmNop ZmetricTypes = 0 ZmetricTypes_ZmDevice ZmetricTypes = 1 ZmetricTypes_ZmApp ZmetricTypes = 3 )
func (ZmetricTypes) Descriptor ¶
func (ZmetricTypes) Descriptor() protoreflect.EnumDescriptor
func (ZmetricTypes) Enum ¶
func (x ZmetricTypes) Enum() *ZmetricTypes
func (ZmetricTypes) EnumDescriptor
deprecated
func (ZmetricTypes) EnumDescriptor() ([]byte, []int)
Deprecated: Use ZmetricTypes.Descriptor instead.
func (ZmetricTypes) Number ¶
func (x ZmetricTypes) Number() protoreflect.EnumNumber
func (ZmetricTypes) String ¶
func (x ZmetricTypes) String() string
func (ZmetricTypes) Type ¶
func (ZmetricTypes) Type() protoreflect.EnumType