cbt icon indicating copy to clipboard operation
cbt copied to clipboard

Post Processing: Refactor of result modules

Open harriscr opened this issue 1 month ago • 0 comments

In order to be able to include resource usage statistics in the reports produced as part of the post processing some re-factoring of the post_processing/run_result modules was necessary.

This is mainly the creating of a run_result directory and creation of some base classes that can be extended for particular run types.

This is the first step in adding resource monitor result file parsing and adding to the common format output file (which we use to generate the reports). Future PRs will deal with:

  • parsing the various resource monitoring options that CBT supports, top, collectl, perf etc. into the common format.
  • creating resource monitoring plots for the report e.g. CPU and Memory utilisation over time
  • Additional report options to control which resource statistics are addre to a report

Testing

Teuthology perf-basic: https://pulpito.ceph.com/harriscr-2025-12-01_13:29:31-perf-basic-main-distro-default-smithi/ rados/perf: https://pulpito.ceph.com/harriscr-2025-12-02_08:34:46-rados:perf-main-distro-default-smithi/

All tests passed

harriscr avatar Dec 02 '25 14:12 harriscr