Proxmox Dashboard, not returning server variable

Long and short of it is I am trying to use a prebuilt Proxmox dashboard, but none of the servers are showing up. I’ve tried change variables, to different configs to see what would happen. But the really frustrating part is when I run the query in explore, it works. Screenshots below, coming from InfluxDB,

I’ve been at this for about 5 hours now and none of it makes sense.


  • What Grafana version and what operating system are you using?

  • Grafana v11.1.0 (5b85c4c2fc), running on docker

  • What are you trying to achieve?
    Get my dashboard to output the “server” variable

  • How are you trying to achieve it?
    I have tried manually running the query in the explore tab, which works, but it does not out put anything the dashboard when its run

  • What happened?
    When run manually, it outputs _value, and my server name, when run in the dashboard query editor, it outputs “None” or “All” if multiple output is selected

  • What did you expect to happen?
    Output my servername

  • Can you copy/paste the configuration(s) that you are having problems with?
    from(bucket: “${Bucket}”)
    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
    |> filter(fn: (r) =>
    r._measurement == “system” and
    r.object == “nodes”
    )
    |> keyValues(keyColumns: [“host”])
    |> group()
    |> keep(columns: [“host”])
    |> distinct(column: “host”)

No errors with the IU

What is the value of your ${Bucket} variable? If you replace "${Bucket}" to "Proxmox" in your variable query, does it return values?

This is one of the first things I tried, I should have mentioned it above, I tried all my bucket names actually. Still nothing. The thing that vexes me the most is why does it work in explore but not on the dashboard itself?

May be time period (i.e. v.timeRangeStart and v.timeRangeStop) is different?

I can check that, but I dont think there is a time defined when I run the query by itself in explore

Of course it is:

That did it! Its a time issue, I set it to -15 and it came up, I’ll play with it. Thanks for the help!

For those that come after, I removed the “stop: v.timeRangeStop” not sure why this is causing a problem but it is

SOLVED