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