Skip to content

CPT: results.csv update and metrics logging#57

Merged
malucius-rh merged 8 commits into
masterfrom
csv_metrics_updates
Mar 16, 2026
Merged

CPT: results.csv update and metrics logging#57
malucius-rh merged 8 commits into
masterfrom
csv_metrics_updates

Conversation

@malucius-rh
Copy link
Copy Markdown
Contributor

Description

This provides enabling features for CPT, to wit:
-- updates results.csv to use commas instead of colons and adds timestamps
-- logs config "knobs" and results to PCP arhive

Includes both auto and throughput mode updates

Note: Results validation and misc cleanup will be a later PR; this one's already a bit cumbersome

Before/After Comparison

Old format of results files becomes new format of results files
Metrics are no9w logged

Clerical Stuff

This closes #56
Relates to JIRA: RPOPC-860

Supporting cast:

results_iozone_csv_tput.txt
results_iozone_csv_auto.txt
ioz_auto_om.txt
ioz_tput_om.txt
ioz_auto_pcpdiskdev.txt

For both auto & throughput mode:
  Change colons to commas
  Replace header creation with Dave's function (includes start and end times for OpenSearch)
  Rename final results.csv to results_iozone.csv
...to make columns line up ahead of adding start and end times
Doing it on a per-filesystem basis since 1) getting more granular would require more complex surgery on the data reduction and 2) the timestamps aren't particularly useful because of how iozone runs; they're only there to make OpenSearch happy
For auto mode, add logging of final results to pcp archive
Add iozone-specific pcp and openmetrics configs
Also minor cleanup
@malucius-rh malucius-rh requested a review from a team March 6, 2026 19:41
@malucius-rh malucius-rh self-assigned this Mar 6, 2026
@malucius-rh malucius-rh added the enhancement New feature or request label Mar 6, 2026
Comment thread iozone/iozone_run.sh Outdated
Comment thread iozone/iozone_run.sh Outdated
pcp_frewrite=`echo ${resline} | cut -d , -f 14`
pcp_fread=`echo ${resline} | cut -d , -f 15`
pcp_freread=`echo ${resline} | cut -d , -f 16`
fi
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix indention.

Comment thread iozone/iozone_run.sh Outdated
...because github did a number on spaces and tab stops
@malucius-rh malucius-rh requested a review from dvalinrh March 13, 2026 14:44
Copy link
Copy Markdown
Contributor

@dvalinrh dvalinrh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dvalinrh dvalinrh added the group_review_lgtm Indicates approval after a group review meeting label Mar 16, 2026
@malucius-rh malucius-rh merged commit 295c68c into master Mar 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request group_review_lgtm Indicates approval after a group review meeting

Projects

None yet

Development

Successfully merging this pull request may close these issues.

results.csv updates and pcp metrics logging required

2 participants