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

[Feature Request] Workflow Details - Single Job Step Durations #326

Open
theurichde opened this issue Jun 24, 2024 · 1 comment
Open

[Feature Request] Workflow Details - Single Job Step Durations #326

theurichde opened this issue Jun 24, 2024 · 1 comment
Labels
type/feature-request Requested new feature or enhancement

Comments

@theurichde
Copy link

Hi there 👋🏻

As DevOps Engineer or Grafana GitHub Plugin User
I want to see how long my steps in a workflow run take for a job
So that I can narrow the long-running ones down and take action on them.


I was thinking of having the duration for every step available in Grafana via the GitHub Plugin.

The GitHub REST API for workflow runs already provides this data.

"steps": [
    {
      "name": "Set up job",
      "status": "completed",
      "conclusion": "success",
      "number": 1,
      "started_at": "2020-01-20T09:42:40.000-08:00",
      "completed_at": "2020-01-20T09:42:41.000-08:00"
    },
    {
      "name": "Run actions/checkout@v2",
      "status": "completed",
      "conclusion": "success",
      "number": 2,
      "started_at": "2020-01-20T09:42:41.000-08:00",
      "completed_at": "2020-01-20T09:42:45.000-08:00"
    },

What do you think in general? Would that be something worth implementing? If so, I am willing to provide a PR 💻

@ivanahuckova ivanahuckova added the type/feature-request Requested new feature or enhancement label Jul 30, 2024
@ivanahuckova ivanahuckova moved this to Backlog in OSS Big Tent Jul 30, 2024
@swageblock
Copy link

This would be a valuable feature for my organization. We are really driving at understanding if our self-hosted runners are scaled and sized correctly. We want to measure how long a Developer waits for a runner to get assigned and how long that job runs.

The hope being that we can make proactive decisions as we see wait time increase about our scaling needs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/feature-request Requested new feature or enhancement
Projects
Status: Backlog
Development

No branches or pull requests

3 participants