Documentation ¶
Index ¶
- Constants
- Variables
- func ErrAttachAuthToken(err error) error
- func ErrExpired() error
- func ErrFailMarshal(err error) error
- func ErrFailReqStatus(statusCode int) error
- func ErrFailRequest(err error) error
- func ErrFailTestRun() error
- func ErrFailUnmarshal(err error) error
- func ErrFailUnmarshalFile(err error) error
- func ErrInvalidOutputChoice() error
- func ErrInvalidTestConfigFile() error
- func ErrMesheryConfig(err error) error
- func ErrNoProfileFound() error
- func ErrNoProfileName() error
- func ErrNoTestURL() error
- func ErrNotValidURL() error
- func ErrReadFilepath(err error) error
- func ErrUnauthenticated() error
Constants ¶
View Source
const ( ErrMesheryConfigCode = "1027" ErrReadFilepathCode = "1028" ErrNoProfileNameCode = "1029" ErrNoTestURLCode = "1030" ErrNotValidURLCode = "1031" ErrFailMarshalCode = "1032" ErrAttachAuthTokenCode = "1033" ErrFailRequestCode = "1034" ErrFailReqStatusCode = "1035" ErrFailUnmarshalCode = "1036" ErrNoProfileFoundCode = "1037" ErrFailTestRunCode = "1038" ErrInvalidOutputChoiceCode = "1039" ErrUnauthenticatedCode = "1040" ErrFailUnmarshalFileCode = "1041" ErrInvalidTestConfigFileCode = "1042" )
Variables ¶
View Source
var PerfCmd = &cobra.Command{ Use: "perf", Short: "Performance Management", Long: `Performance Management & Benchmarking`, Example: ` // Run performance test mesheryctl perf apply test-3 --name "a quick stress test" --url http://192.168.1.15/productpage --qps 300 --concurrent-requests 2 --duration 30s // List performance profiles mesheryctl perf profile sam-test // List performance results mesheryctl perf result sam-test // Display Perf profile in JSON or YAML mesheryctl perf result -o json mesheryctl perf result -o yaml `, PreRunE: func(cmd *cobra.Command, args []string) error { hcOptions := &system.HealthCheckOptions{ IsPreRunE: true, PrintLogs: false, Subcommand: cmd.Use, } hc, err := system.NewHealthChecker(hcOptions) if err != nil { return errors.Wrapf(err, "failed to initialize healthchecker") } return hc.RunPreflightHealthChecks() }, RunE: func(cmd *cobra.Command, args []string) error { if len(args) == 0 { return cmd.Help() } if ok := utils.IsValidSubcommand(availableSubcommands, args[0]); !ok { return errors.New(utils.PerfError(fmt.Sprintf("'%s' is a invalid command. Use 'mesheryctl perf --help' to display usage guide.'\n", args[0]))) } return nil }, }
PerfCmd represents the Performance Management CLI command
Functions ¶
func ErrAttachAuthToken ¶ added in v0.5.68
func ErrExpired ¶ added in v0.6.2
func ErrExpired() error
func ErrFailMarshal ¶ added in v0.5.68
func ErrFailReqStatus ¶ added in v0.5.68
func ErrFailRequest ¶ added in v0.5.68
func ErrFailTestRun ¶ added in v0.5.68
func ErrFailTestRun() error
func ErrFailUnmarshal ¶ added in v0.5.68
func ErrFailUnmarshalFile ¶ added in v0.5.72
func ErrInvalidOutputChoice ¶ added in v0.5.68
func ErrInvalidOutputChoice() error
func ErrInvalidTestConfigFile ¶ added in v0.5.72
func ErrInvalidTestConfigFile() error
func ErrMesheryConfig ¶ added in v0.5.68
func ErrNoProfileFound ¶ added in v0.5.68
func ErrNoProfileFound() error
func ErrNoProfileName ¶ added in v0.5.68
func ErrNoProfileName() error
func ErrNoTestURL ¶ added in v0.5.68
func ErrNoTestURL() error
func ErrNotValidURL ¶ added in v0.5.68
func ErrNotValidURL() error
func ErrReadFilepath ¶ added in v0.5.68
func ErrUnauthenticated ¶ added in v0.5.68
func ErrUnauthenticated() error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.