2016-12-20 10 views
0

Итак, моя главная цель - построить график, который показывает, сколько данных я провел через месяц в grafana (я на линии comcast).Как вы добавляете запрос для данных, сгруппированных по регулярному выражению в adduxdb для grafana?

Месяц не является периодом времени, однако, что функция поддержки GROUP BY time() для infuxdb. The documentation I looked at. Отныне это выглядит как самый длинный период времени в неделю, вероятно, потому что он не меняется, как месяц.

Однако я заметил, что все мои штампы времени используют тот же формат (было бы странно, если бы они не догадались). Я знаю, что infuxdb поддерживает выражения regex FROM и WHERE, но поддерживает ли GROUP BY? Если бы это было так, я мог бы использовать что-то вроде "/-([^-]+)-/" для запроса временных меток вроде 2016-12-18T08:25:50Z и группы по этому поводу? Или infuxdb поддерживает вложенные запросы?

Редактировать: похоже, я смотрел. .9. Я редактировал до 1.1, но ничего не редактировал о моем вопросе.

GROUP BY time() запросы группа результаты запроса по указанному пользователю интервала времени

Я не совсем уверен, как это будет работать в течение месяца, учитывая, что моя длину изменения времени?

ответ

0

Нет версии InfluxDB поддерживает GROUP BY <regular expression>, но как на 1.2 subqueries will be supported.

+0

спасибо. Я решил решить эту проблему, написав небольшой скрипт python с клиентом infuxdb. – Electronicks

+0

Awesome! Рад слышать, что у тебя что-то работает. –

+0

То, что я хотел, было слишком сложным для одного запроса – Electronicks