catchpoint / workflow-telemetry-action

Github action to collect metrics (CPU, memory, I/O, etc ...) from your workflows to help you debug and optimize your CI/CD pipeline
Apache License 2.0
302 stars 42 forks source link

Getting raw stats #29

Open almahmoud opened 1 year ago

almahmoud commented 1 year ago

Hello,

This is an amazing action that I just came across and plan to use for a project. I was wondering if it is possible to also get a csv or some other file format with the raw data points, either as a separate gist or added within the repository, however would be easier, rather than just the graphs in the summary? Is there any existing feature to accomplish something along those lines and/or is there any possible prospect of adding it? (An ad-hoc way I thought about would be parsing the SVG file for the data points, but would be ideal to add a raw data file during the post action instead if possible)

serkan-ozal commented 1 year ago

Hi @almahmoud,

Sorry for late reply.

I think, putting metrics into CSV file and then uploading file to Github for that particular workflow job might be a way. So you can get the raw data points by downloading the artifact which containers the CSV file.

Does it make sense?

almahmoud commented 1 year ago

That would be perfect, exactly what I am trying to accomplish!

mike-noumena commented 9 months ago

Hello, We are also interested in this feature. Has there been any progress or is it actively being worked on? Any ETA? @serkan-ozal

serkan-ozal commented 9 months ago

Hi @almahmoud, @mike-noumena,

Sorry for late reply. Hard to give an ETA, but this will be the first one we will be looking into once we have time for workflow-telemetry-action.

In the mean time, could you please some more details about the format you want to get metrics?

SkyBlaise99 commented 9 months ago

Hi I'm interested in this as well. It's there a way to extract the max ram usage as of now? Currently I'm just eye power from the graph generated to see where the maximum height of the ram graph corresponds to.