-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Metric label node_scheduling_availability
does not update with changes.
#8965
Comments
Note: this was originally reported internally on v0.11.1+ent. Preliminary theory is that the metrics added in #6130 are treating the client config as authoritative for the metrics value, but that the client doesn't necessarily have the correct view of the world for scheduling eligibility. cc @pete-woods as this may be silently impacting dashboards in your org. |
We have observed the same thing running with version |
Just an update that this is still present on the latest
|
The problem is still reproducing also using
|
We see this in |
I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues. |
Nomad version
Nomad v0.12.5
Issue
The
node_scheduling_eligibility
label on the Nomad client metrics does not update as the eligibility status is changed.Reproduction steps
Create a telemetry.nomad file with the basic configuration
Run a dev agent with the telemetry configuration
Watch a metric with the label
watch "curl -s http://localhost:4646/v1/metrics | jq '.Gauges[] | select(.Name==\"nomad.client.uptime\")'"
Note that it appears enabled. Set the eligibility to disabled
Watch for a stat update, observe that enabled doesn't change.
The text was updated successfully, but these errors were encountered: