Теги запроса из InfluxDB относительно timeFilter для шаблонов переменных Grafana - PullRequest
0 голосов
/ 28 февраля 2019

Мы используем теги InfluxDB в качестве переменных в Grafana, и мы хотели бы ограничить теги временным диапазоном, выбранным там.

Использование $ timeFrame поддерживается для отдельных запросов InfluxDB, но теги возвращаются функцией "SHOW TAGS", которая нене поддерживает $ timeFrame: https://github.com/influxdata/influxdb/issues/5668

Select может возвращать теги только в том случае, если вы также возвращаете значение, и в результате у вас есть массив, который не поддерживается в Grafana: enter image description here

Кто-нибудь знает обходной путь, как получить теги на основе временного диапазона?

1 Ответ

0 голосов
/ 28 февраля 2019

Найден обходной путь с использованием select, subquery и Different:

select DISTINCT("name") from (select "name","value" from "http_req_duration" WHERE $timeFilter AND  "group" =~ /^$Group$/ AND "TestName" =~ /^$TestName$/)

Я уверен, что это будет полезно для других.

...