type Debug func(client *ctrlclient.CtrlClient) Debugger
type Debugger interface { // Collect collect debug information of chaos Collect(ctx context.Context, namespace, chaosName string) ([]*common.ChaosResult, error) // List chaos names to collect List(ctx context.Context, namespace string) ([]string, error) }
func HTTPDebug(client *ctrlclient.CtrlClient) Debugger
func IODebug(client *ctrlclient.CtrlClient) Debugger
func NetworkDebug(client *ctrlclient.CtrlClient) Debugger
func StressDebug(client *ctrlclient.CtrlClient) Debugger