Я использую запросы переменных шаблона, чтобы назначить переменную в Grafana.
ВЫБРАТЬ * ИЗ jmeter WHERE application = ~ / $ tag_left / ORDER BY time asc LIMIT 1
Результат JSON этого запроса:
{результаты: [{series: [{name: jmeter, columns: [time, application, avg, count, countError, endT, hit, max, maxAT, meanAT, min, minAT, pct90.0] , pct95.0, pct99.0, rb, responseCode, responseMessage, sb, startT, statut, transaction], значения: [[1595241959625, demo_scenario.jmx @ 1 @ Mon Jul 20 16:15: 58 IST 2020, null, null, null, 0, null, null, 0,0, null, 0, null, null, null, null, null, null, null, 0, null, внутренний]]}]}]}
Мне нужно получить время из этого запроса. Что входит в версию графаны 5.0, но не входит в версию 7.0.
Есть ли способ, которым я могу выбрать соответствующий столбец, например time
, из результата запроса и назначить его переменной? что-то вроде $ {var: index}
Прилагаю скриншот для большей ясности по этому поводу.
Как вы можете видеть, один показывает timestamp
как значение переменной (например, 1595228080029), а другой показывает значение application
(например, demo_scenario.jmx @ 1 @ Mon Jul 20 16:15:58 IST 2020) в разделе Предварительный просмотр значений как результат запроса
Подчеркнутый источник данных: InfluxDB. И в обоих случаях запрос api имеет одинаковый ответ.