profile_actionv3

package
v1.35.1-20240612202808... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_extensions_watchdog_profile_action_v3_profile_action_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ProfileActionConfig

type ProfileActionConfig struct {

	// How long the profile should last. If not set defaults to 5 seconds.
	ProfileDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=profile_duration,json=profileDuration,proto3" json:"profile_duration,omitempty"`
	// File path to the directory to output profiles.
	ProfilePath string `protobuf:"bytes,2,opt,name=profile_path,json=profilePath,proto3" json:"profile_path,omitempty"`
	// Limits the max number of profiles that can be generated by this action
	// over its lifetime to avoid filling the disk.
	// If not set (i.e. it's 0), a default of 10 will be used.
	MaxProfiles uint64 `protobuf:"varint,3,opt,name=max_profiles,json=maxProfiles,proto3" json:"max_profiles,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the profile watchdog action.

func (*ProfileActionConfig) Descriptor deprecated

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

Deprecated: Use ProfileActionConfig.ProtoReflect.Descriptor instead.

func (*ProfileActionConfig) GetMaxProfiles

func (x *ProfileActionConfig) GetMaxProfiles() uint64

func (*ProfileActionConfig) GetProfileDuration

func (x *ProfileActionConfig) GetProfileDuration() *durationpb.Duration

func (*ProfileActionConfig) GetProfilePath

func (x *ProfileActionConfig) GetProfilePath() string

func (*ProfileActionConfig) ProtoMessage

func (*ProfileActionConfig) ProtoMessage()

func (*ProfileActionConfig) ProtoReflect

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

func (*ProfileActionConfig) Reset

func (x *ProfileActionConfig) Reset()

func (*ProfileActionConfig) String

func (x *ProfileActionConfig) String() string

Jump to

Keyboard shortcuts

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