Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
RunId int `validate:"required"`
ClusterName string `validate:"required,maxLen:100"`
SocketPath string `validate:"exists:socket"`
OutputDir string `validate:"notExists"`
Concurrency int `validate:"min:1"`
Duration time.Duration `validate:"min:1s"`
ReadWriteRatio float64 `validate:"min:0.1,max:10"`
RequestRate int `validate:"min:1,max:1000"` // per second
RequestMinKeys int `validate:"min:1,max:100"`
RequestMaxKeys int `validate:"min:1,max:100"`
NemesisDelay time.Duration `validate:"min:1s"`
NemesisInterval time.Duration `validate:"min:1s"`
SlowDown time.Duration `validate:"min:1ms"`
NemesisEnabled []string
TruncateLogs bool
}
Click to show internal directories.
Click to hide internal directories.