Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
func (*Config) RegisterFlags ¶ added in v0.7.0
RegisterFlags adds the flags required to configure this to the given FlagSet.
type QueryProtection ¶ added in v1.20.0
type QueryProtection struct {
Rejection rejection `json:"rejection"`
}
func (*QueryProtection) RegisterFlagsWithPrefix ¶ added in v1.20.0
func (cfg *QueryProtection) RegisterFlagsWithPrefix(f *flag.FlagSet, prefix string)
func (*QueryProtection) Validate ¶ added in v1.20.0
func (cfg *QueryProtection) Validate(monitoredResources flagext.StringSliceCSV) error
type ResourceMonitor ¶ added in v1.20.0
type ResourceMonitor struct {
Resources flagext.StringSliceCSV `yaml:"resources"`
Interval time.Duration `yaml:"interval"`
CPURateInterval time.Duration `yaml:"cpu_rate_interval"`
}
func (*ResourceMonitor) RegisterFlags ¶ added in v1.20.0
func (cfg *ResourceMonitor) RegisterFlags(f *flag.FlagSet)
func (*ResourceMonitor) Validate ¶ added in v1.20.0
func (cfg *ResourceMonitor) Validate() error
Click to show internal directories.
Click to hide internal directories.