Grafana: Template Variables: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
K
Zeile 2: Zeile 2:
 
== InfluxDB: "SHOW TAG VALUES" does not support a WHERE time clause ==
 
== InfluxDB: "SHOW TAG VALUES" does not support a WHERE time clause ==
 
=== Issue ===
 
=== Issue ===
'''If you use a InfluxDB Query "SHOW TAG VALUES" it returns all possible values instead of the one present in the time period selected.''' <br>
+
'''If you use a InfluxDB Query "SHOW TAG VALUES.." it returns all possible values instead of the one present in the time period selected.''' <br>
 
There is a open GitHub "Feature Request": https://github.com/influxdata/influxdb/issues/5668
 
There is a open GitHub "Feature Request": https://github.com/influxdata/influxdb/issues/5668
  
 
=== Workaround "Subquery" ===
 
=== Workaround "Subquery" ===
 +
Instead of using the following query:
 +
SHOW TAG VALUES FROM "asset_powershell_direct" WITH KEY = "host"
 +
 +
use this a subquery as a workaround:
 
  SELECT "host" FROM (SELECT "<value>", "host" FROM "<InfluxDB>" WHERE $timeFilter)
 
  SELECT "host" FROM (SELECT "<value>", "host" FROM "<InfluxDB>" WHERE $timeFilter)
 
'''host''' = is the tag I want to limit by time <br>
 
'''host''' = is the tag I want to limit by time <br>

Version vom 18. Mai 2020, 14:34 Uhr

Troubleshooting

InfluxDB: "SHOW TAG VALUES" does not support a WHERE time clause

Issue

If you use a InfluxDB Query "SHOW TAG VALUES.." it returns all possible values instead of the one present in the time period selected.
There is a open GitHub "Feature Request": https://github.com/influxdata/influxdb/issues/5668

Workaround "Subquery"

Instead of using the following query:

SHOW TAG VALUES FROM "asset_powershell_direct" WITH KEY = "host"

use this a subquery as a workaround:

SELECT "host" FROM (SELECT "<value>", "host" FROM "<InfluxDB>" WHERE $timeFilter)

host = is the tag I want to limit by time
value = is a Influx FieldKey (just needs to contain any value)