кстати, после появления join наконец поправил ссылки на тесты, теперь они показывают четкий таймлайн и берутся без elapsed.
беру first и last их каждого теста и сохраняю время того и другого. с ходу это может не получиться сделать, есть некий баг в графане который при создании alias времени меняет название другой колонки, но в общем виде можно сделать так:
select tag, time as "x" from (select last(tag), time from measurement where $timeFilter group by test)
и
select tag, time as "y" from (select first(tag), time from measurement where $timeFilter group by test)
делаем join по test и получаем строку где два времени - начала и конца теста, с помощью нее легко делаем ссылку на сам тест уже с выставленным временным интервалом
Здорово. Сохраню себе. Спасибо!