-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
5
-
StorEng - Defined Pipeline
Summary
To create plots in charts, three pieces of data are required. The metrics/stats (to plot), GitHub information (commit_num, Jira ticket), and Evergreen info (branch_name, is_patch, execution, task_name).
As part of the project (PM-1707), the data above was generated together by the perf_run.py, and upload_stats_atlas.py was then used to upload this file to Atlas.
We could pull out the GitHub information (commit_num, Jira ticket) and Evergreen info (branch_name, is_patch, execution, task_name) from perf_run.py to upload_stats_atlas.py.
This separation would make it easier for the creation of new plots in charts in future.
Motivation
- Does this affect any team outside of WT?
No
Acceptance Criteria (Definition of Done)
- This ticket will be resolved after upload_stats_atlas.py is able to append the GitHub information (commit_num, Jira ticket), and Evergreen info to the JSON file.
Suggested Solution
- Remove the portion of the code that appends GitHub information (commit_num, Jira ticket), and Evergreen info to the JSON output from the perf_run.py script.
- Allow upload_stats_atlas.py to append the above information instead.
- Modify the evergreen file as required.
- Make some adjustments in Atlas.
- is depended on by
-
WT-8685 Investigate how to have all the plots from the cpp suite tests on Atlas
- Backlog