Skip to content

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

Description

@theurichde

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 馃捇

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions