Need to be able to provide log files from benchmark bst runs and analytical analysis tools
Context
During review of benchmarking approach it was mentioned that it would be preferable to provide some way to look at "per record" performance for different versions of buildstream. It seems that this is achieved by configuring the required logging format in buildstream and analyzing the logs.
Task Description
Describe the steps to take / implementation plan. If it's a bug, do you know how it may be tackled?
-
Add logging configuration to buildstream install in benchmarking test runs. -
Expose and extract logfiles from benchmarking test containers. -
Provide tool to drill down into the logfiles to provide metrics -
Provide tool to analyze differences between different benchmarking runs.
Acceptance Criteria
Low level benchmarking metrics and performance indicators should be provided to show changes in buildstream performance.
Edited by Lachlan