Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add parent jobid to group specific jobs and chart generation for multi-VUs runs #661

Open
alfer-edb opened this issue Jan 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@alfer-edb
Copy link

Is your feature request related to a problem? Please describe.
it would be nice to have a feature to generate a chart showing VUs on the x-axis and NOPM on the y-axis in a multi-VUs run.

Describe the solution you'd like
Group VUs metrics (timings and results) under the same job id for a multi-VUs run. Generate chart for the whole run (NOPM y-axis, VUs x-axis)

Describe alternatives you've considered
Run the command jobs results into hammerdbcli, get all the output and parse with an external script to collect all the datapoints of interest filtering by start/end date and excluding build metrics.
For timing metrics, retrieve job id from hammerdb.log and store them into some sort of py dictionary.
Eventually a script to build a chart with the above metrics.

Additional context

Something like the following could be a TCL run script to be run:

puts "SEQUENCE STARTED"
< set jobid >
foreach z { {{ tprocc_vusers }} } {
puts "$z VU TEST"
vuset vu $z
vucreate
vurun
vudestroy
        }
puts "TEST SEQUENCE COMPLETE"
puts "Jobid is $jobid"
exit
@sm-shaw sm-shaw added the enhancement New feature or request label Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants