Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CapturedValue ¶
type Command ¶
type Command struct { Cmd string `yaml:"command"` Times int `yaml:"times"` Interval int `yaml:"interval"` WaitBefore int `yaml:"wait_before"` WaitAfter int `yaml:"wait_after"` Location []string `yaml:"location"` Debug bool `yaml:"debug"` ProcessResult bool `yaml:"process_result"` Patterns []*Pattern `yaml:"patterns"` }
type Commander ¶
type Commander struct { MainCommandGroup []*Command `yaml:"main_command_group"` Repro *Repro `yaml:"repro"` Collect *Collect `yaml:"collect"` }
func GetCommands ¶
type Pattern ¶
type Pattern struct { PatternString string `yaml:"pattern_string"` Capture *Capture `yaml:"capture"` CapturedValuesProcessing []*CapturedValue `yaml:"captured_values"` PatternCommands []*Command `yaml:"pattern_commands"` CheckAllResults bool `yaml:"check_all_results"` RegExp *regexp.Regexp ValuesStore map[int]map[int]interface{} }
type Repro ¶
type Repro struct { Times int `yaml:"times"` Interval int `yaml:"interval"` CommandProcessingRules []*Command `yaml:"command_processing_rules"` PostMortemCommandGroup []*Command `yaml:"postmortem_command_group"` CapturedValuesProcessing map[string]map[string]map[int]*CapturedValue PerCmdPerPatternCommands map[string]map[string][]*Command }
Click to show internal directories.
Click to hide internal directories.