Open eric846 opened 4 years ago
@eric846 Should this issue be closed at this point? Just stumbled across this in an investigation of something else, but I'm fairly sure this is now complete.
We got interrupted before creating the CLI wrapper executable, but we still plan to do that.
Create a tool that repeatedly calls a Nighthawk Service with brief benchmarks at different RPS values and adjusts the RPS based on latency, logging all results.
Create a C++ library with a CLI wrapper.
Generalize to inputs other than RPS and metrics other than latency, including metrics pulled from outside services.
Allow plugging in different algorithms for computing the next RPS.