-
Notifications
You must be signed in to change notification settings - Fork 106
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
[RFE] Standalone measure subcommand #138
Comments
@rsevilla87 @shashank-boyapally @vishnuchalla I thought the purpose of this command is to setup measurements for the next time interval and not grab measurements from the past. The way I am guessing this would be used is to just run kube-burner measurements on a customer's environment for the next 1 hour or so to identify the podready latency etc. |
Currently, kube-burner listens to the pod creation event and sets a creation timestamp in our program memory using
once it has all those timestamps then it calculates latencies for each step. This is while the workload is running. Now that we know how these times are being fetched, we can make tweaks in our current code to capture them for previously ran pods or currently running pods as they transition stages over time. So instead of an option like |
@Sai, @chaitanyaenr Please feel free to share your thoughts on this. Thank you! |
It's technically possible to measure podLatency numbers from the past, but I personally don't see the point on it, it will require lot of coding and I think is more reasonable to take the measurement from upcoming events, this change shouldn't be very complex. In addition from pod latency measurements, the pprof measurement is also there, and this one cannot be obtained from the past. |
cc @shashank-boyapally |
Yes @vishnuchalla, we should be able to implement metrics for future. |
I agree on the direction. |
This issue has become stale and will be closed automatically within 7 days. |
Is your feature request related to a problem? Please describe.
It would be nice to have a measure subcommand to make kube-burner able to execute measurements (The current available are podLatency and pprof) without actually running a benchmark
Describe the solution you'd like
Adding a new measure subcommand to do something like:
This new feature will read the kube-burner configuration as usual and then execute the measurements defined there for the time defined by the flag "--for"
The text was updated successfully, but these errors were encountered: