Is it possible to repeat Rows based on a Query variable and then repeat Panels inside each Row, based on another Query variable that takes the first, row-level variable as input? Now, the child variable query does not return any values because, i guess, the variables are calculated only when either dashboard loads or the time period is changed and the parent variable does not have any value yet.
Don’t you think it could be a good addition? I understand that one can go thus far without code, but it seems to me that such an implementation completes the Repeat story: Repeat Row per a variable that is initialised on Dashboard Load and then Repeat Panel per Row per a variable that is initialised on Row Load.
Sorry I do not understand it either.
I work with InfluxDb and I do not know how to nest a variable.
I have these two variables:
Instance => SHOW TAG VALUES FROM “DR.Monitor” WITH KEY = “Instance” where $timeFilter
Peer => SHOW TAG VALUES FROM “DR.Monitor” WITH KEY = “Peer” WHERE “Instance” =~ /^$Instance$/ and $timeFilter
And this panel that is filtering by both variables:
It is posible to put dependencies on variables so you do not get a lot of no data panels?.
If you select the instance you will get the panels only with those Peers that are with data for that Instance. If you select All or some of them you would probably get a lot of panels without data.
Just as Grafana knows which variables are dependent could revaluate them in case you want to see all nodes