Open hubcio opened 11 months ago
I would like to work on it.
Go ahead @Molter23 , it's assigned to you now
@hubcio / @BartoszCiesla
fn display_settings(&self) {
let total_messages = self.total_messages();
let total_size_bytes = total_messages * self.args().message_size() as u64;
info!(
"\x1B[32mBenchmark: {}, total messages: {}, total size: {} bytes, {} streams, {} messages per batch, {} batches, {} bytes per message, {} producers\x1B[0m",
self.kind(),
total_messages,
total_size_bytes,
self.args().number_of_streams(),
self.args().messages_per_batch(),
self.args().message_batches(),
self.args().message_size(),
self.args().producers(),
);
}
Yes, that's good idea. Basic use case would be to call bench multiple times so file would have to be updated with each run in order to have data from all the tests. Then charts could be created by importing to spreadsheet or using tools like GNUplot or other tools.
Append them to given csv, and if possible generate excel file with relevant charts.