[SERVER-67059] build metric visualization graph Created: 06/Jun/22  Updated: 29/Oct/23  Resolved: 13/Aug/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: New Feature Priority: Major - P3
Reporter: Daniel Moody Assignee: Daniel Moody
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
has to be done before SERVER-67060 Create metrics evergreen task Closed
has to be done after SERVER-67046 Create system memory monitor Closed
has to be done after SERVER-67052 Create per action CPU metrics for linux Closed
Backwards Compatibility: Fully Compatible
Sprint: Dev Platform 2022-07-25
Participants:

 Description   

The build will be graphed visually showing a timeline diagram for each action’s CPU, Memory, and duration concurrently alongside the current system memory. Python will be used with pandas and matplotlib to generate a graph and store it as a downloadable artifact.

 

Investigate chromium tracer and if its able to take our data as input and create the graph for us (chrome://tracing/).



 Comments   
Comment by Daniel Moody [ 07/Jun/22 ]

its not duplicated work, it was expected that the generation of this graph would need to be created. The matplotlib module is supported by jupytor notebooks. https://jupyter.org/try-jupyter/retro/notebooks/?path=notebooks/Intro.ipynb

Comment by Alex Neben [ 07/Jun/22 ]

Is this duplicated work with some rendering stuff that TIPS already has? Like would we prefer to render it in the browser?

Generated at Thu Feb 08 06:07:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.