Hi all
My dashboard is a modification of well known ‘Node exporter Full’.
What I do not understand is that it was working perfectly well with grafana 7.3.7, and does not work at all after upgrading to 12.2.0.
My Dashboard declares several global variables this way:
job “node”(fixed value) Hidden
group label_values(node_uname_info{job=“$job”},group) Displayed
name label_values(node_uname_info{job=“$job”,group=“$group”},name) Displayed
node label_values(node_uname_info{job=“$job”,name=“$name”},instance) Hidden
machinetype label_values(node_uname_info{job=“$job”,name=“$name”},nodetype) Hidden
On dashboard displayed to user, only variables ‘group’ and ‘name’ are visible.
Selecting something for ‘group’ restricts the available values for ‘name’.
And finaly selecting something for ‘name’ determines the value of ALL other variables.
This worked exactlty as described with 7.3.7.
With 12.2.0, selecting something for ‘group’ has absolutely no impact on available values for ‘name’, and selecting something for ‘name’ does not change values of remaining variables.
I tried playing around with the different variables parameters:
-
Regex
-
Refresh=On dashboard load|On time change
-
Selection options
But without success, I haven’t found a way to make this work as expected with 12.2.0 !
Why did you change behaviour of variables evaluation?
Is there any way to work around this issue?