Skip to content

Commit 7de3433

Browse files
peekjef72amotl
authored andcommitted
dsquery: set working example for infludb flux + typo
1 parent 78f9844 commit 7de3433

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

examples/datasource-smartquery.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020
# fix me : query invalid !
2121
python examples/datasource-smartquery.py \
2222
--uid M3k6ZPrnz \
23-
--query "from(bucket: \"example-bucket\")\\n|> range(start: -1h)|> filter(fn: (r) => r._measurement == \"example-measurement\" and r._field == \"example-field\")"
23+
--query "from(bucket: \"HyperEncabulator\")\\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\\n |> filter(fn: (r) => r[\"_measurement\"] == \"TemperatureData\")\\n |> filter(fn: (r) => r[\"MeasType\"] == \"setpoint\" or r[\"MeasType\"] == \"actual\")\\n |> filter(fn: (r) => r[\"Tank\"] == \"A5\")\\n |> filter(fn: (r) => r[\"_field\"] == \"Temperature\")\\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\\n |> yield(name: \"mean\")"
24+
# fix-me
25+
--query "from(bucket: \"example-bucket\")\\n |> range(start: -1h)\\n |> filter(fn: (r) => r._measurement == \"example-measurement\" and r._field == \"example-field\")"
2426
25-
# Query the Grafite datasource on https://play.grafana.org
27+
# Query the Graphite datasource on https://play.grafana.org
2628
python examples/datasource-smartquery.py --uid 000000001 --query "aliasByNode(apps.fakesite.web_server_02.counters.requests.count,2)"
2729
2830
# Query the Prometheus data source on `play.grafana.org`.
@@ -74,10 +76,12 @@ def run(grafana: GrafanaApi):
7476
(key, val) = attr.split(":")
7577
attributes[key] = val
7678

79+
# replace double backslash chars by their values \\n => \n
80+
query = bytes(options.query, "utf-8").decode("unicode_escape")
7781
# Query the data source by UID.
7882
response = grafana.datasource.smartquery(
7983
DatasourceIdentifier(uid=options.uid),
80-
options.query,
84+
query,
8185
attrs=attributes,
8286
)
8387

0 commit comments

Comments
 (0)