Documentation
¶
Index ¶
- Variables
- type CpuUtilizationConfig
- func (x *CpuUtilizationConfig) GetMode() CpuUtilizationConfig_UtilizationComputeStrategy
- func (*CpuUtilizationConfig) ProtoMessage()
- func (x *CpuUtilizationConfig) ProtoReflect() protoreflect.Message
- func (x *CpuUtilizationConfig) Reset()
- func (x *CpuUtilizationConfig) SetMode(v CpuUtilizationConfig_UtilizationComputeStrategy)
- func (x *CpuUtilizationConfig) String() string
- type CpuUtilizationConfig_UtilizationComputeStrategy
- func (CpuUtilizationConfig_UtilizationComputeStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x CpuUtilizationConfig_UtilizationComputeStrategy) Enum() *CpuUtilizationConfig_UtilizationComputeStrategy
- func (x CpuUtilizationConfig_UtilizationComputeStrategy) Number() protoreflect.EnumNumber
- func (x CpuUtilizationConfig_UtilizationComputeStrategy) String() string
- func (CpuUtilizationConfig_UtilizationComputeStrategy) Type() protoreflect.EnumType
- type CpuUtilizationConfig_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CpuUtilizationConfig_UtilizationComputeStrategy_name = map[int32]string{ 0: "HOST", 1: "CONTAINER", } CpuUtilizationConfig_UtilizationComputeStrategy_value = map[string]int32{ "HOST": 0, "CONTAINER": 1, } )
Enum value maps for CpuUtilizationConfig_UtilizationComputeStrategy.
View Source
var File_envoy_extensions_resource_monitors_cpu_utilization_v3_cpu_utilization_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CpuUtilizationConfig ¶
type CpuUtilizationConfig struct {
Mode CpuUtilizationConfig_UtilizationComputeStrategy `` /* 169-byte string literal not displayed */
// contains filtered or unexported fields
}
The CPU utilization resource monitor reports the Envoy process the CPU Utilization across different platforms.
func (*CpuUtilizationConfig) GetMode ¶
func (x *CpuUtilizationConfig) GetMode() CpuUtilizationConfig_UtilizationComputeStrategy
func (*CpuUtilizationConfig) ProtoMessage ¶
func (*CpuUtilizationConfig) ProtoMessage()
func (*CpuUtilizationConfig) ProtoReflect ¶
func (x *CpuUtilizationConfig) ProtoReflect() protoreflect.Message
func (*CpuUtilizationConfig) Reset ¶
func (x *CpuUtilizationConfig) Reset()
func (*CpuUtilizationConfig) SetMode ¶
func (x *CpuUtilizationConfig) SetMode(v CpuUtilizationConfig_UtilizationComputeStrategy)
func (*CpuUtilizationConfig) String ¶
func (x *CpuUtilizationConfig) String() string
type CpuUtilizationConfig_UtilizationComputeStrategy ¶
type CpuUtilizationConfig_UtilizationComputeStrategy int32
const ( // Reports CPU Utilization of the entire Linux Host machine CpuUtilizationConfig_HOST CpuUtilizationConfig_UtilizationComputeStrategy = 0 // Reports CPU Utilization of Envoy Container using CGROUP stats in Linux K8s environment CpuUtilizationConfig_CONTAINER CpuUtilizationConfig_UtilizationComputeStrategy = 1 )
func (CpuUtilizationConfig_UtilizationComputeStrategy) Descriptor ¶
func (CpuUtilizationConfig_UtilizationComputeStrategy) Descriptor() protoreflect.EnumDescriptor
func (CpuUtilizationConfig_UtilizationComputeStrategy) Enum ¶
func (CpuUtilizationConfig_UtilizationComputeStrategy) Number ¶
func (x CpuUtilizationConfig_UtilizationComputeStrategy) Number() protoreflect.EnumNumber
func (CpuUtilizationConfig_UtilizationComputeStrategy) String ¶
func (x CpuUtilizationConfig_UtilizationComputeStrategy) String() string
func (CpuUtilizationConfig_UtilizationComputeStrategy) Type ¶
type CpuUtilizationConfig_builder ¶
type CpuUtilizationConfig_builder struct {
Mode CpuUtilizationConfig_UtilizationComputeStrategy
// contains filtered or unexported fields
}
func (CpuUtilizationConfig_builder) Build ¶
func (b0 CpuUtilizationConfig_builder) Build() *CpuUtilizationConfig
Source Files
¶
- cpu_utilization.pb.go
Click to show internal directories.
Click to hide internal directories.