Documentation
¶
Index ¶
- Variables
- func Validate(cfg *Config) error
- type Config
- type PercentageAbsoluteBytesFlag
- func (t *PercentageAbsoluteBytesFlag) Get() (PercentageAbsoluteKind, uint64)
- func (t *PercentageAbsoluteBytesFlag) Set(val string) error
- func (t *PercentageAbsoluteBytesFlag) SetBytes(bytes uint64)
- func (t *PercentageAbsoluteBytesFlag) SetPercent(percent int)
- func (t *PercentageAbsoluteBytesFlag) String() string
- type PercentageAbsoluteKind
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MemoryTargetMetric = prometheus.NewGauge( prometheus.GaugeOpts{ Namespace: util.PromNamespace, Name: "max_memory_target_bytes", Help: "The target for the maximum amount of memory the application can use in bytes.", }) )
Functions ¶
Types ¶
type Config ¶
type Config struct { TargetMemoryBytes uint64 // contains filtered or unexported fields }
type PercentageAbsoluteBytesFlag ¶
type PercentageAbsoluteBytesFlag struct {
// contains filtered or unexported fields
}
PercentageAbsoluteBytesFlag is a CLI flag type representing either an absolute or relative number of bytes
func (*PercentageAbsoluteBytesFlag) Get ¶
func (t *PercentageAbsoluteBytesFlag) Get() (PercentageAbsoluteKind, uint64)
func (*PercentageAbsoluteBytesFlag) Set ¶
func (t *PercentageAbsoluteBytesFlag) Set(val string) error
Set implements the flag interface to set value from the CLI
func (*PercentageAbsoluteBytesFlag) SetBytes ¶
func (t *PercentageAbsoluteBytesFlag) SetBytes(bytes uint64)
func (*PercentageAbsoluteBytesFlag) SetPercent ¶
func (t *PercentageAbsoluteBytesFlag) SetPercent(percent int)
func (*PercentageAbsoluteBytesFlag) String ¶
func (t *PercentageAbsoluteBytesFlag) String() string
type PercentageAbsoluteKind ¶
type PercentageAbsoluteKind int8
const ( Percentage PercentageAbsoluteKind = iota Absolute )
Click to show internal directories.
Click to hide internal directories.