Hi ,
am trying to design Dashboard for multiple Network switches, am getting issue with grafana variables am using following query , but still not able to display values against variables. thanks for your tips.
from(bucket: “telegraf”)
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r[“source”] == ${CiscoCSRIOSXE})
|> filter(fn: (r) => r[“subscription”] == “542”)
|> filter(fn: (r) => r[“_field”] == “state/serial_no”)
best wishes.
Update your query to this:
from(bucket: “telegraf”)
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r[“source”] == v.CiscoCSRIOSXE)
|> filter(fn: (r) => r[“subscription”] == “542”)
|> filter(fn: (r) => r[“_field”] == “state/serial_no”)
.. thanks @infofcc3 am getting the following error
invalid: compilation failed: error @1:6-1:25: invalid expression @1:25-1:28: ” error @1:17-1:25: invalid expression @1:14-1:17: “ error @3:22-3:37: invalid expression @3:33-3:36: ” error @3:27-3:33: invalid expression @3:24-3:27: “ error @4:11-4:53: invalid expression @4:53-4:56: ” error @4:22-4:43: invalid expression @4:39-4:42: ” error @4:27-4:39: invalid expression @4:24-4:27: “ error @4:47-4:50: invalid expression: invalid token for primary expression: ILLEGAL error @4:50-4:53: invalid expression @4:47-4:50: “ error @5:11-5:59: invalid expression @5:59-5:62: ” error @5:22-5:37: invalid expression @5:33-5:36: ” error @5:27-5:33: invalid expression @5:24-5:27: “ error @5:41-5:44: invalid expression: invalid token for primary expression: ILLEGAL error @5:44-5:49: invalid expression @5:41-5:44: “
The error is caused because you’re using curly quotes like “ ”
instead of straight quotes like " "
in your Flux query.
You should replace all curly quotes with straight quotes.
@infofcc3 getting this error…
invalid: error @3:35-3:36: undefined identifier v
from(bucket: “telegraf”)
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r[“source”]==v.CiscoCSRIOSXE)
|> filter(fn: (r) => r[“subscription”] ==“542”)
|> filter(fn: (r) => r[“_field”]==“state/serial_no”)