Closed laban-eilers-simplisafe closed 5 months ago
Hello! Thank you for filing an issue.
The maintainers will triage your issue shortly.
In the meantime, please take a look at the troubleshooting guide for bug reports.
If this is a feature request, please review our contribution guidelines.
@laban-eilers-simplisafe For some additional context, here is a comment on the PR that introduced the commented out gha_job_queue_duration_seconds
metric: https://github.com/actions/actions-runner-controller/pull/2559#issuecomment-1792155499
Thank you @wwalters12 for linking my comment!
I will close this one for now. This metric should be added in the future, but I cannot say for sure when.
Checks
Controller Version
0.9.0
Deployment Method
Helm
Checks
To Reproduce
Describe the bug
The histogram metric
gha_job_queue_duration_seconds
, which is documented in the official Github ARC docs, is not being emitted by listener pods.I've validated that the other documented metrics in the same family are, in fact emitted, including
gha_job_startup_duration_seconds
andgha_job_execution_duration_seconds
.I can see the metric name exists in the code, but its implementation is commented out: https://github.com/actions/actions-runner-controller/blob/d3a8a34bb22ed8c9d1c91b6047854366bedad1bf/cmd/githubrunnerscalesetlistener/metrics.go#L166
There's no specific explanation of why it's commented in the code or in the original PR, so I wasn't sure if a PR to un-comment it would be welcome.
Describe the expected behavior
I would expect the metric
gha_job_queue_duration_seconds
to be emitted from listener pods, per the documentation.If the metric has been disabled for a reason, I'd expect that reason to be commented in the source code, so I would have some context to submit a PR to fix it.
Additional Context