Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide access to individual workflow runs #395

Open
lukas-mertens opened this issue Nov 28, 2024 · 0 comments · May be fixed by #397
Open

Provide access to individual workflow runs #395

lukas-mertens opened this issue Nov 28, 2024 · 0 comments · May be fixed by #397

Comments

@lukas-mertens
Copy link

I had a look at https://github.com/grafana/github-datasource/pull/240/files and read over the source code. It seems like here:
Image

you are only adding a aggregated version of the runs:
Image

It is cool that you are already doing some calculations, but access to the raw workflow runs would be really important and useful. Here are a few usecases:

  • Plot total pipeline time over time to monitor how it is developing
  • Plot a state timeline of the pipeline status to get a time history of "is main green?"
  • Plot a heatmap to see which jobs are failing often to find flaky jobs
  • ...

So so many options. The github data source is such a cool thing, but I feel like the best actual value: Individual pipeline runs, best case broken down to the individual jobs, would be amazing and would enhance devops a lot!

As you already have a function in my linked pull request to gather such a list, you probably only have to call this method.

@lehmanju lehmanju linked a pull request Dec 4, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

1 participant