-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
listener metrics unavailable with 0.8.1 #3190
Comments
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. |
Hey @julien-michaud, Thank you so much for bringing this to our attention! Until this is fixed, and if you require metrics quickly, could you please follow the instruction I commented here. |
Hello @nikola-jokic I'm running into the same issue on 0.8.1 but still unable to get metrics on the listener after falling back to the old listener. I've enabled the metrics in the controller chart, I can see the args in the controller pod description and can get metrics from the port on the controller
However the listener doesn't seem to respond on the port. Not that I am missing certain metrics but it's not responding entirely. I'm not sure if this is relevant but digging a bit further I found the config file The listener did fallback to the old version as the command in the pod changed to
If you need any more input let me know. |
UPDATE: after removing the runner set helm release and redeploying it, the listener does seem to respond on the port and returns metrics. I guess there's some config "sticking" somewhere? |
Not sure if I should open a new ticket for this but after upgrading to 0.8.2 with the #3193 fix for metrics it seems some metrics are returning incorrect values. I have not checked them all but I've noticed it with For the listeners which are deployed with non-zero minRunners it does not seem to count those minimum available runners as registered runners. Runners that get spun up on-demand do seem to get counted in the metrics however after the replicas get scaled down the metric value does not go down again. EDIT: just to add, the value does seem to go down sometimes, but it still does not match the actual current registered runners. |
Checks
Controller Version
0.8.1
Deployment Method
Helm
Checks
To Reproduce
Describe the bug
With the 0.8.1 version, the listener pod dont expose all the available metrics
Here are the metrics available on
/metrics
I had no issues with the 0.7.0 version
Describe the expected behavior
being able to list all the metrics from the listener, see https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/deploying-runner-scale-sets-with-actions-runner-controller#available-metrics-for-arc
Additional Context
Controller Logs
Runner Pod Logs
The text was updated successfully, but these errors were encountered: