Versions in this module Expand all Collapse all v0 v0.0.2 Aug 8, 2024 Changes in this version + var File_envoy_config_overload_v3_overload_proto protoreflect.FileDescriptor + var ScaleTimersOverloadActionConfig_TimerType_name = map[int32]string + var ScaleTimersOverloadActionConfig_TimerType_value = map[string]int32 + type BufferFactoryConfig struct + MinimumAccountToTrackPowerOfTwo uint32 + func (*BufferFactoryConfig) Descriptor() ([]byte, []int) + func (*BufferFactoryConfig) ProtoMessage() + func (x *BufferFactoryConfig) GetMinimumAccountToTrackPowerOfTwo() uint32 + func (x *BufferFactoryConfig) ProtoReflect() protoreflect.Message + func (x *BufferFactoryConfig) Reset() + func (x *BufferFactoryConfig) String() string + type LoadShedPoint struct + Name string + Triggers []*Trigger + func (*LoadShedPoint) Descriptor() ([]byte, []int) + func (*LoadShedPoint) ProtoMessage() + func (x *LoadShedPoint) GetName() string + func (x *LoadShedPoint) GetTriggers() []*Trigger + func (x *LoadShedPoint) ProtoReflect() protoreflect.Message + func (x *LoadShedPoint) Reset() + func (x *LoadShedPoint) String() string + type OverloadAction struct + Name string + Triggers []*Trigger + TypedConfig *anypb.Any + func (*OverloadAction) Descriptor() ([]byte, []int) + func (*OverloadAction) ProtoMessage() + func (x *OverloadAction) GetName() string + func (x *OverloadAction) GetTriggers() []*Trigger + func (x *OverloadAction) GetTypedConfig() *anypb.Any + func (x *OverloadAction) ProtoReflect() protoreflect.Message + func (x *OverloadAction) Reset() + func (x *OverloadAction) String() string + type OverloadManager struct + Actions []*OverloadAction + BufferFactoryConfig *BufferFactoryConfig + LoadshedPoints []*LoadShedPoint + RefreshInterval *durationpb.Duration + ResourceMonitors []*ResourceMonitor + func (*OverloadManager) Descriptor() ([]byte, []int) + func (*OverloadManager) ProtoMessage() + func (x *OverloadManager) GetActions() []*OverloadAction + func (x *OverloadManager) GetBufferFactoryConfig() *BufferFactoryConfig + func (x *OverloadManager) GetLoadshedPoints() []*LoadShedPoint + func (x *OverloadManager) GetRefreshInterval() *durationpb.Duration + func (x *OverloadManager) GetResourceMonitors() []*ResourceMonitor + func (x *OverloadManager) ProtoReflect() protoreflect.Message + func (x *OverloadManager) Reset() + func (x *OverloadManager) String() string + type ResourceMonitor struct + ConfigType isResourceMonitor_ConfigType + Name string + func (*ResourceMonitor) Descriptor() ([]byte, []int) + func (*ResourceMonitor) ProtoMessage() + func (m *ResourceMonitor) GetConfigType() isResourceMonitor_ConfigType + func (x *ResourceMonitor) GetName() string + func (x *ResourceMonitor) GetTypedConfig() *anypb.Any + func (x *ResourceMonitor) ProtoReflect() protoreflect.Message + func (x *ResourceMonitor) Reset() + func (x *ResourceMonitor) String() string + type ResourceMonitor_TypedConfig struct + TypedConfig *anypb.Any + type ScaleTimersOverloadActionConfig struct + TimerScaleFactors []*ScaleTimersOverloadActionConfig_ScaleTimer + func (*ScaleTimersOverloadActionConfig) Descriptor() ([]byte, []int) + func (*ScaleTimersOverloadActionConfig) ProtoMessage() + func (x *ScaleTimersOverloadActionConfig) GetTimerScaleFactors() []*ScaleTimersOverloadActionConfig_ScaleTimer + func (x *ScaleTimersOverloadActionConfig) ProtoReflect() protoreflect.Message + func (x *ScaleTimersOverloadActionConfig) Reset() + func (x *ScaleTimersOverloadActionConfig) String() string + type ScaleTimersOverloadActionConfig_ScaleTimer struct + OverloadAdjust isScaleTimersOverloadActionConfig_ScaleTimer_OverloadAdjust + Timer ScaleTimersOverloadActionConfig_TimerType + func (*ScaleTimersOverloadActionConfig_ScaleTimer) Descriptor() ([]byte, []int) + func (*ScaleTimersOverloadActionConfig_ScaleTimer) ProtoMessage() + func (m *ScaleTimersOverloadActionConfig_ScaleTimer) GetOverloadAdjust() isScaleTimersOverloadActionConfig_ScaleTimer_OverloadAdjust + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) GetMinScale() *v3.Percent + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) GetMinTimeout() *durationpb.Duration + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) GetTimer() ScaleTimersOverloadActionConfig_TimerType + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) ProtoReflect() protoreflect.Message + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) Reset() + func (x *ScaleTimersOverloadActionConfig_ScaleTimer) String() string + type ScaleTimersOverloadActionConfig_ScaleTimer_MinScale struct + MinScale *v3.Percent + type ScaleTimersOverloadActionConfig_ScaleTimer_MinTimeout struct + MinTimeout *durationpb.Duration + type ScaleTimersOverloadActionConfig_TimerType int32 + const ScaleTimersOverloadActionConfig_HTTP_DOWNSTREAM_CONNECTION_IDLE + const ScaleTimersOverloadActionConfig_HTTP_DOWNSTREAM_STREAM_IDLE + const ScaleTimersOverloadActionConfig_TRANSPORT_SOCKET_CONNECT + const ScaleTimersOverloadActionConfig_UNSPECIFIED + func (ScaleTimersOverloadActionConfig_TimerType) Descriptor() protoreflect.EnumDescriptor + func (ScaleTimersOverloadActionConfig_TimerType) EnumDescriptor() ([]byte, []int) + func (ScaleTimersOverloadActionConfig_TimerType) Type() protoreflect.EnumType + func (x ScaleTimersOverloadActionConfig_TimerType) Enum() *ScaleTimersOverloadActionConfig_TimerType + func (x ScaleTimersOverloadActionConfig_TimerType) Number() protoreflect.EnumNumber + func (x ScaleTimersOverloadActionConfig_TimerType) String() string + type ScaledTrigger struct + SaturationThreshold float64 + ScalingThreshold float64 + func (*ScaledTrigger) Descriptor() ([]byte, []int) + func (*ScaledTrigger) ProtoMessage() + func (x *ScaledTrigger) GetSaturationThreshold() float64 + func (x *ScaledTrigger) GetScalingThreshold() float64 + func (x *ScaledTrigger) ProtoReflect() protoreflect.Message + func (x *ScaledTrigger) Reset() + func (x *ScaledTrigger) String() string + type ThresholdTrigger struct + Value float64 + func (*ThresholdTrigger) Descriptor() ([]byte, []int) + func (*ThresholdTrigger) ProtoMessage() + func (x *ThresholdTrigger) GetValue() float64 + func (x *ThresholdTrigger) ProtoReflect() protoreflect.Message + func (x *ThresholdTrigger) Reset() + func (x *ThresholdTrigger) String() string + type Trigger struct + Name string + TriggerOneof isTrigger_TriggerOneof + func (*Trigger) Descriptor() ([]byte, []int) + func (*Trigger) ProtoMessage() + func (m *Trigger) GetTriggerOneof() isTrigger_TriggerOneof + func (x *Trigger) GetName() string + func (x *Trigger) GetScaled() *ScaledTrigger + func (x *Trigger) GetThreshold() *ThresholdTrigger + func (x *Trigger) ProtoReflect() protoreflect.Message + func (x *Trigger) Reset() + func (x *Trigger) String() string + type Trigger_Scaled struct + Scaled *ScaledTrigger + type Trigger_Threshold struct + Threshold *ThresholdTrigger