meshery / meshery

Meshery, the cloud native manager
https://meshery.io
Apache License 2.0
6.05k stars 1.86k forks source link

[mesheryctl] Perf: Flag to specify any additional specific load generator options #8047

Closed leecalcote closed 1 year ago

leecalcote commented 1 year ago

See mesheryctl Command Tracker for current status of commands.

Current Behavior

Flag to specify any additional specific load generator options.

Desired Behavior

Meshery Server to use latest version of Service Mesh Performance protos (see # in amp repo) to enhance the Performance Profile with an extensible list of optional flags.

Implementation

Acceptance Tests

  1. Optional flags are passed to fortio.
  2. Optional flags are passed to nighthawk.

Mockups


Contributor Resources

github-actions[bot] commented 1 year ago

This issue has been labeled with 'component/mesheryctl'. Note that after making changes you need to update it in the mesheryctl command tracker spreadsheet.


        Be sure to join the community, if you haven't yet and please leave a :star: star on the project :smile:

leecalcote commented 1 year ago

@MUzairS15 @gyohuangxin fyi

MUzairS15 commented 1 year ago

https://github.com/fortio/fortio#command-line-arguments

Most important flags for http load generation:

// @abdullah1308 @UsmanDev09 add support for missing flags, refer above link